C语言中return用法 return 1什么意思
问题描述:
int insertList(linklist &list,int e,int i)
{
linklist p;
int j=0;
p=list;/////////////p=list->next
if(ilengthlist(list)+1)//判断位置合法性
{
printf("error");
return 0;
}
while(j
{
p=p->next;
j++;
}
linklist s;
s=(linklist)malloc(sizeof(lnode));
s->data=e;
s->next=p->next;
p->next=s;////////
return 1;
}
答
函数需要一个返回值,那么就用0表示失败,1表示成功。只是一个标识,你可以自己任意定义(习惯上,0代表假1代表真)。
答
main()函数的返回值并不是返回给程序的其他部分,而是返回给操作系统。
通常约定,返回值为0意味着程序运行成功,为非0则意味着存在问题。