int judge (SeqList*L,char num_find[]){
int i;
for(i=0;i<=L->length;i++) //从第一个元素开始比较学号直到
if(strcmp(L->data[i].num,num_find)==0){ //学号一样
printf("%d",i);
break;
}
return i;
}
int main()
{
printf("请输入插入位置:");
scanf("%s",temp);
i=judge(&L,temp);
res=insertSeqList(&L,i);
if(res==1) displayList(&L);
break;
}
我想把judge函数里面的for循环结束时的i值返回给函数,但是i的值一直返回的是0