如果一段C语言程序中有多个return语句,若执行了第一个,则后面的程序就不执行了吗???

如题所述

是的~后面的就不执行了~
在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-20
return只会终止当前循环或者顺序执行的结构。若在循环中执行了return,则此次循环结束,进入循环语句的下一次执行。若是整个函数只是一种顺序执行的结构,则执行return侯函数结束。
望采纳
第2个回答  2013-03-20
一个函数一旦遇到return,则立刻结束本函数,并返回return后面的值。
第3个回答  2013-03-20
你应该直接把写入的数据写入文件当中,第二次用的时候直接打开文件。查一下c++函数手册 就可以获得这些函数。

或者利用数据库和链表实现数据的存取
第4个回答  2013-03-20
是的……………………

采纳我哦
相似回答