静态链表插入
我不太理解的是,为什么最后一行要return Error,求解答,谢谢! 因为13行
没分配到内存,14行开头那一大块的所有动作都不能做,当然就return ERROR了 因为没出问题的话在其他位置return OK返回了
呆鸭 发表于 2016-7-15 08:08
因为13行
没分配到内存,14行开头那一大块的所有动作都不能做,当然就return ERROR了
不太理解,之前没有C的基础。看return Error的位置,感觉好像就是无论前面的代码是什么,最后一步都会return Error一样,即使13行分配到内存,14行开头一堆都执行完了,最后还是要return Error的感觉啊。。。 Krant5 发表于 2016-7-15 15:52
因为没出问题的话在其他位置return OK返回了
就是说return OK之后,后面的代码就不再执行的意思了吗,有点类似于跳出循环的break? 无下限HENTAI 发表于 2016-7-17 00:46
就是说return OK之后,后面的代码就不再执行的意思了吗,有点类似于跳出循环的break?
是的 ,return 会导致函数返回,下面就不会执行了 Krant5 发表于 2016-7-17 16:11
是的 ,return 会导致函数返回,下面就不会执行了
谢谢! ……都回答了,我该说什么?~ 昂,你可以测试一下,return的作用~
if(isOk)
{
return 1;
}
return 0;
页:
[1]