qq_慕婉清2046175
2019-02-25 13:05
自定义的函数中可以有多个return语句,但是只能返回一个值,那返回的到底是哪一个值呢?最后一个返回的值吗?
按照C语言的规则,多个return且不是出现在判断分支的return,比如int add() {return 0; return 1;}应该返回第一个,因为C语言中遇到return就返回了,根本不会执行return下面的语句
if(i==0)
return 1;
else
return 0;
我从java过来的,表示不理解这个。按照来说是最后一个
遵从后出先进原则
C语言入门
926215 学习 · 20797 问题
相似问题