最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言return知識點(diǎn)總結(jié)

 更新時間:2020年02月16日 10:16:47   作者:jhcconan614  
在本篇文章里小編給大家整理的是關(guān)于C語言return知識點(diǎn)總結(jié)內(nèi)容,需要的朋友們可以學(xué)習(xí)參考下。

return、break和continue

這三個關(guān)鍵字有一個共同點(diǎn),那就是讀能讓后面的語句不執(zhí)行,不同的地方就是挑的距離不一樣。

return很強(qiáng)大,如果一個函數(shù)中有一個return,并且執(zhí)行了,那么這個函數(shù)就完了。return 表示從被調(diào)函數(shù)返回到主調(diào)函數(shù)繼續(xù)執(zhí)行,返回時可附帶一個返回值,由return后面的參數(shù)指定。 return通常是必要的,因?yàn)楹瘮?shù)調(diào)用的時候計算結(jié)果通常是通過返回值帶出的。 如果函數(shù)執(zhí)行不需要返回計算結(jié)果,也經(jīng)常需要返回一個狀態(tài)碼來表示函數(shù)執(zhí)行的順利與否(-1和0就是最常用的狀態(tài)碼),主調(diào)函數(shù)可以通過返回值判斷被調(diào)函數(shù)的執(zhí)行情況。

break稍微弱小一點(diǎn),它一般用在循環(huán)語句中,用于結(jié)束循環(huán),從當(dāng)前循環(huán)外面開始執(zhí)行,忽略循環(huán)體中任何其他語句和循環(huán)條件測試。他只能跳出一層循環(huán),如果你的循環(huán)是嵌套循環(huán),那么你需要按照你嵌套的層次,逐步使用break來跳出。

continue和break類似,都是結(jié)束循環(huán),不過,沒有break強(qiáng)大,他只能結(jié)束本次循環(huán),也就是說,他并不跳出循環(huán),而是繼續(xù)往下判斷循環(huán)條件執(zhí)行語句.他只能結(jié)束循環(huán)中的一次過程,但不能終止循環(huán)繼續(xù)進(jìn)行。

還是看一個例子吧:

int main()
{
 int i = 0;
 int n = 5;
 for (i = 0; i < 10; i++)
 {
  if (i == n)
  {
   return;
  }
  printf("hehe!\n");
 }
 printf("hehe!\n");
}
int main()
{
 int i = 0;
 int n = 5;
 for (i = 0; i < 10; i++)
 {
  if (i == n)
  {
   break;
  }
  printf("hehe!\n");
 }
 printf("hehe!\n");
}
int main()
{
 int i = 0;
 int n = 5;
 for (i = 0; i < 10; i++)
 {
  if (i == n)
  {
   continue;
  }
  printf("hehe!\n");
 }
 printf("hehe!\n");
}

這些個例子通過輸出“hehe!”的個數(shù)就可以看出他們的區(qū)別了。return在執(zhí)行到第六次的時候結(jié)束,直接結(jié)束函數(shù),那么會有五次hehe;break也是在第六次的時候結(jié)束,不過,它是結(jié)束循環(huán),所以還得執(zhí)行循環(huán)外的一次hehe,總共六次;而continue是結(jié)束了第六次循環(huán),所以是在循環(huán)內(nèi)部執(zhí)行了九次,循環(huán)外部一次,總共十次。

return

1、含義:return表示從被調(diào)函數(shù)中返回到主調(diào)函數(shù)中,返回的同時可以附帶一個返回值,這個返回值可以是常量、變量,也可以是表達(dá)式。

2、作用:結(jié)束正在運(yùn)行的函數(shù),并返回函數(shù)值。

3、函數(shù)返回值:

計算結(jié)果表示函數(shù)執(zhí)行的順利與否(-1、0)

返回值可以為各種數(shù)據(jù)類型,如:int,float,double,char,a,*a(指針),結(jié)構(gòu)或類(c++)

以上就是腳本之家小編整理的全部內(nèi)容,希望能夠給大家?guī)韼椭?/p>

相關(guān)文章

  • C語言中access/_access函數(shù)的使用實(shí)例詳解

    C語言中access/_access函數(shù)的使用實(shí)例詳解

    本文通過實(shí)例代碼給大家介紹了C語言中access/_access函數(shù)的使用,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • C++中register關(guān)鍵字舉例詳解

    C++中register關(guān)鍵字舉例詳解

    register用來聲明變量,然后聲明出來的變量是直接放在cpu的寄存器當(dāng)中,而非就是通過內(nèi)存尋址訪問,這樣效率更高,下面這篇文章主要給大家介紹了關(guān)于C++中register關(guān)鍵字的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 計時器的time_t和clock_t 的兩種實(shí)現(xiàn)方法(推薦)

    計時器的time_t和clock_t 的兩種實(shí)現(xiàn)方法(推薦)

    下面小編就為大家?guī)硪黄嫊r器的time_t和clock_t 的兩種實(shí)現(xiàn)方法(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • c++遞歸實(shí)現(xiàn)n皇后問題代碼(八皇后問題)

    c++遞歸實(shí)現(xiàn)n皇后問題代碼(八皇后問題)

    c++遞歸實(shí)現(xiàn)n皇后問題代碼分享,大家參考使用吧
    2013-12-12
  • C語言指針類型與野指針引起的原因

    C語言指針類型與野指針引起的原因

    我們C語言獨(dú)一無二的特色——指針。說起指針,可能很多人都是還沒學(xué)就已經(jīng)聽說過其鼎鼎大名,因?yàn)橛泻芏鄠餮院屯嫘κ裁吹恼f指針很難,其實(shí)大家大可不必有畏難情緒,指針這個東西雖然確實(shí)有一定難度,但是這是基于其優(yōu)秀的靈活性而衍生的一點(diǎn)小問題
    2023-02-02
  • C++實(shí)現(xiàn)圖書管理系統(tǒng)簡易版

    C++實(shí)現(xiàn)圖書管理系統(tǒng)簡易版

    這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)圖書管理系統(tǒng)簡易版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 關(guān)于C語言程序的內(nèi)存分配的入門知識學(xué)習(xí)

    關(guān)于C語言程序的內(nèi)存分配的入門知識學(xué)習(xí)

    這篇文章主要介紹了關(guān)于C語言程序的內(nèi)存分配的入門知識學(xué)習(xí),特別強(qiáng)調(diào)了堆與棧的內(nèi)存空間申請比較,需要的朋友可以參考下
    2015-12-12
  • C語言之素數(shù)(質(zhì)數(shù))的判斷以及輸出

    C語言之素數(shù)(質(zhì)數(shù))的判斷以及輸出

    這篇文章主要介紹了C語言之素數(shù)(質(zhì)數(shù))的判斷以及輸出方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 詳解Linux的SOCKET編程

    詳解Linux的SOCKET編程

    這篇文章主要介紹了Linux的SOCKET編程,并且進(jìn)行了實(shí)例講解,需要的朋友可以參考下
    2015-08-08
  • C語言可變參數(shù)列表的用法與深度剖析

    C語言可變參數(shù)列表的用法與深度剖析

    這篇文章主要給大家介紹了關(guān)于C語言可變參數(shù)列表的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-02-02

最新評論

皮山县| 汕头市| 哈密市| 庄浪县| 淮北市| 迭部县| 吉隆县| 贺州市| 广德县| 远安县| 安图县| 尼玛县| 泾阳县| 乌鲁木齐县| 冀州市| 浮山县| 五大连池市| 肥乡县| 尼勒克县| 黎城县| 南汇区| 通许县| 德江县| 平陆县| 临夏县| 绥芬河市| 无棣县| 通辽市| 扶风县| 汝州市| 肥城市| 洪江市| 桂平市| 什邡市| 辽源市| 合作市| 石城县| 邢台市| 益阳市| 顺昌县| 改则县|