C#线性顺序表问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 04:31:56
void Insertlist(sqlist *L,int i,int e)
{
int *p,*q;
if(i<1||i>L->length)
exit(0);
if(L->length>=L->listsize)
{
L->elem[0]=(int*)realloc(L->elem[0],(SIZE+IN)*sizeof(int));
if(!L->elem[0]) exit(0);
L->listsize+=IN;
}
q=&L->elem[i-1];
for(p=&L->elem[L->length-1];p>=q;--p)
*(p+1)=*p;
*q=e;++L->length;
for(n=1;n<L->length+1;n++)
printf("%d ",L->elem[n-1]);
printf("\n");
}
编译的时候显示的第一个数字不对,别的没什么, 各位大大看看是不是地址弄的不对啊

C#??这是C吧,C#的控制台程序有printf的吗 ?

看不明白你为什么要在插入函数中,打印出来,
严蔚敏不是这么写的。你按她的代码写就是了。

LS,C#可以使用指针的,只要把指针代码放到unsafe{}中即可...

C语言…… 鉴定完毕!

绝对不是c# c#没有指针的!!