當函數中的最后一個語句已經完成執行時,該函數終止,程序返回到調用它的模塊,并繼續執行該函數調用語句之后的其他語句。
但是,也有可能強制一個函數在其最后一個語句執行前返回到被調用的位置,這可以通過return語句完成。個人觀點僅供參考。
c語言退出整個程序或函數的命令是return、goto、break、break。
1、return返回;return表示從被調用函數返回主調函數繼續執行,返回時可附帶一個返回值,由return后面的參數設定。
2、goto無條件跳轉;goto語句也稱作無條件轉移語句,其一般格式為goto語句標號:其中語句標號是按照標識符規定書寫的符號,放在某一行語句行的前面,標號后加冒號(:)。
3、break調處最近一層塊;大多數情況下是終止上一層的循環,C語言中break在switch中執行一條case后跳出語句的作用使程序跳出switch執行switch以后的語句如果沒有breakswitch會從滿足條件的地方執行到switch結構結束。擴展資料break語句使用示例:#include<stdio.h>voidmain(){intx=1;while(x<=4){printf("x=%d\n",x);if(x==3){break;}x++;}}