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

深入c語(yǔ)言continue和break的區(qū)別詳解

 更新時(shí)間:2013年05月14日 17:30:23   作者:  
本篇文章是對(duì)c語(yǔ)言中continue和break的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

自認(rèn)為C語(yǔ)言還算入門的人,看來(lái)還是高估自己了.沒想到在這個(gè)地方還有這么有趣的東西.有些話看來(lái)要仔細(xì)深究才能真正入門啊....

================================================================================

復(fù)制代碼 代碼如下:

#include <stdio.h>
int main(void)
{
   int flag=0;
   for(int j=0; j <2; j++) {
      if(j==0) {
         switch(j) {
            case 0:

            continue;
         }
         flag=1;
      }
   }
   printf( " flag:%d\n ",flag);
}


輸出:
flag:0

如果代碼為:
case 0: break;
輸出:
flag:1

======================================================================

再看:

復(fù)制代碼 代碼如下:

#include <stdio.h>

void main()
{
   int flag = 0;
   int j = 0 ;
   for(j=0; j <2; j++) {
      if(j==0) {
         if(j==0) {
            continue;

         }
         flag=1;

      }

   }
   printf( " flag:%d\n ",flag);
}


輸出:
flag:0

如果代碼為:
break;
輸出:
flag:0

==========================================

在C語(yǔ)言書中,對(duì)于continue和break是這么描述的:

break語(yǔ)句可以從最內(nèi)層的循環(huán)或者switch語(yǔ)句中退出.

continue語(yǔ)句只能出現(xiàn)在for, while, do循環(huán)中

=========================================

結(jié)論:continue只對(duì)直接包含它的循環(huán)體有效(也就是for,while, 而switch{}中的不算循環(huán)體);而break有效的是直接包含它的for,while,switch塊。


比如在不包含switch的代碼中出現(xiàn)break或者continue,那么break跳出循環(huán)體,而continue跳出本次循環(huán).

而對(duì)于在循環(huán)中嵌套switch語(yǔ)句的代碼中,break僅跳出最內(nèi)層的塊,這個(gè)塊若是switch,就僅跳出switch.

而continue即使出現(xiàn)在switch塊中,因?yàn)閏ontinue的作用范圍僅針對(duì) for while 之類的循環(huán)語(yǔ)句,故不起作用,依舊跳出本次循環(huán).

不注意的話也會(huì)認(rèn)為同樣是跳出switch語(yǔ)句塊了.

相關(guān)文章

  • C語(yǔ)言?八大排序算法的過程圖解及實(shí)現(xiàn)代碼

    C語(yǔ)言?八大排序算法的過程圖解及實(shí)現(xiàn)代碼

    排序是數(shù)據(jù)結(jié)構(gòu)中很重要的一章,本文主要為大家介紹了常用的八個(gè)排序算法(插入,希爾,選擇,堆排,冒泡,快排,歸并,計(jì)數(shù))的過程及代碼實(shí)現(xiàn),需要的朋友可以參考一下
    2021-12-12
  • 基于memset()函數(shù)的深入理解

    基于memset()函數(shù)的深入理解

    本篇文章是對(duì)memset()函數(shù)又進(jìn)行了深一步的了解,需要的朋友參考下
    2013-05-05
  • 一文帶你分清C++的定義,聲明和初始化

    一文帶你分清C++的定義,聲明和初始化

    這篇文章主要為大家詳細(xì)介紹了C++的定義,聲明,初始化,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • C語(yǔ)言回調(diào)函數(shù)的簡(jiǎn)單運(yùn)用

    C語(yǔ)言回調(diào)函數(shù)的簡(jiǎn)單運(yùn)用

    回調(diào)函數(shù)就是函數(shù)指針變量作為另外一個(gè)函數(shù)的參數(shù)而使用的一種應(yīng)用情形。本文就詳細(xì)的介紹一下C語(yǔ)言回調(diào)函數(shù)的簡(jiǎn)單運(yùn)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • C語(yǔ)言實(shí)現(xiàn)控制臺(tái)版貪吃蛇游戲

    C語(yǔ)言實(shí)現(xiàn)控制臺(tái)版貪吃蛇游戲

    這篇文章主要為大家詳細(xì)介紹了c語(yǔ)言貪吃蛇控制臺(tái)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • 最新評(píng)論

    博白县| 黔西县| 会东县| 剑河县| 额济纳旗| 广河县| 上栗县| 德令哈市| 驻马店市| 泰顺县| 孟津县| 怀安县| 仲巴县| 平顶山市| 贡山| 固原市| 武冈市| 榆中县| 灵丘县| 兴化市| 得荣县| 垣曲县| 铁力市| 桦南县| 通榆县| 莱芜市| 石城县| 连云港市| 铜鼓县| 宁强县| 三原县| 拉萨市| 丹寨县| 万载县| 滁州市| 东辽县| 新闻| 静宁县| 泸定县| 保德县| 陆丰市|