continue、break、return的區別
1、continue語句的作用
終止本次循環的執行,即跳過當前這次循環中continue語句後尚未執行的語句,接着進行下一次循環條件的判斷。
2、break語句的作用
(1) break在循環體內,強行結束循環的執行,也就是結束整個循環過程,不在判斷執行循環的條件是否成立,直接轉向循環語句下面的語句。
(2) 當break出現在循環體中的switch語句體內時,其作用只是跳出該switch語句體。
3、return語句的作用
(1) return 從當前的方法中退出,返回到該調用的方法的語句處,繼續執行。
(2) return 返回一個值給調用該方法的語句,返回值的數據類型必須與方法的聲明中的返回值的類型一致。
(3) return後面也可以不帶參數,不帶參數就是返回空,其實主要目的就是用於想中斷函數執行,返回調用函處。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
C語言 運算符優先級表
運算符 ·結合性 () [] -> .(前述運算符) 自左向右 ! ~ ++ -- - (type) * & sizeof (單目運算符) 自右向左 *
Aquarius_1
2020-07-08 06:52:33
及相應的函數
getopt.h和對應的鏈接庫不是每個編譯器都有的,gcc編譯器好像是有的,但是在vs2008是沒有的,所以就要去網上下載跨平臺的代碼,不管怎麼樣,
wz7654321
2020-07-08 06:35:09
L1-043 閱覽室(C&Java)PAT團體程序設計天梯賽-練習集
sys_
2020-07-08 04:20:34
C語言 之 字符串(數組)
chris 007
2020-07-08 02:41:39
openssl 實現https 網站
huangwuming002
2020-07-08 01:50:15
Linux下C Socket編程基礎API
BasilGuo
2020-07-08 01:18:30
An Introduction To GCC-for the GNU Compilers gcc and g++(GCC 簡介)
BasilGuo
2020-07-08 01:18:26
[轉]深入理解Javascript閉包
一、什麼是閉包? “官方”的解釋是:所謂“閉包”,指的是一個擁有許多變量和綁定了這些變量的環境的表達式(通常是一個函數),因而這些變量也是該表達式的
iteye_3912
2020-07-08 01:01:43
c和c++中NULL和0的區別?!
chris 007
2020-07-08 01:00:59
C語言之結構體、共用體、枚舉
chris 007
2020-07-08 01:00:59
VB.net是個彌天大謊,VB.net已死(海康威視 SDK 開發有感)
jessezappy
2020-07-07 23:59:32
VIM 下通過 ctags 插件實現代碼跨文件跳轉功能
lc_cc
2020-07-07 23:53:16
CC++描述 第十一屆藍橋杯省賽CC++大學B組 第一場(2020.7.5) 題目+題解
ACfun:)
2020-07-07 23:45:29