<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          C語言中的跳轉(zhuǎn)語句

          共 1211字,需瀏覽 3分鐘

           ·

          2020-12-29 02:49

          前言

          上章節(jié)講到C語言中的各種循環(huán),圖文并茂詳細(xì)內(nèi)容請參見上章節(jié)。本章節(jié)主要是給大家介紹下C語言中的跳轉(zhuǎn)語句。

          無條件控制語句

          在c語言中,存在控制語句,其不需要任何條件來控制程序執(zhí)行流程。這些控制語句稱為無條件控制語句,C編程語言提供以下無條件控制語句:

          • break

          • continue

          • goto

          以上三個(gè)語句不需要任何條件來控制程序執(zhí)行流程。

          C語言break語句

          在C中,break語句用于執(zhí)行以下兩件事......

          1. break語句用于終止switch case語句

          2. break語句也用于終止循環(huán)語句,如while,do-while和for。

          當(dāng)在switch case語句中遇到

          break語句時(shí),執(zhí)行控件直接移出switch語句。

          案例:使用switch語句的簡單計(jì)算器程序

          在循環(huán)語句中遇到break語句時(shí),執(zhí)行控件移出循環(huán)語句。該break語句的執(zhí)行是如下圖所示:

          案例:break語句的示例程序

          C語言continue語句

          continue語句用于移動(dòng)程序執(zhí)行控制,循環(huán)語句的開始。當(dāng)在循環(huán)語句中遇到continue語句時(shí),執(zhí)行控件將跳過循環(huán)塊中的其余語句并直接跳轉(zhuǎn)到循環(huán)的開頭。該繼續(xù)語句還可以用循環(huán)之類的語句,而可以使用,做到-while和for。

          當(dāng)我們使用帶有whiledo-while語句的continue語句時(shí),執(zhí)行控制直接跳轉(zhuǎn)到條件。當(dāng)我們使用帶有for語句的continue語句時(shí)執(zhí)行控制直接跳轉(zhuǎn)到for循環(huán)的修改部分(遞增/遞減/任何修改)。在continue的執(zhí)行是如下圖所示:

          案例:continue語句的示例程序

          C語言goto語句

          goto語句用于從一行跳轉(zhuǎn)到程序中的另一條線。使用goto語句,我們可以從上到下或從下到上跳轉(zhuǎn)。要從一行跳到另一行,goto語句需要一個(gè)標(biāo)簽。Lable是程序中指令或行的名稱。當(dāng)我們在程序中使用goto語句時(shí),執(zhí)行控件直接跳轉(zhuǎn)到具有指定標(biāo)簽的行。

          案例:goto語句的示例程序

          注意項(xiàng):

          當(dāng)我們使用break,continue和goto語句時(shí),我們必須遵循以下內(nèi)容

          • 它們都是關(guān)鍵字,所以它們必須小寫字母。

          • break只能用在switch和循環(huán)語句中使用。

          • 只有當(dāng)if語句寫在switch case或循環(huán)語句中時(shí),break語句才能與if語句一起使用。

          • 該continue語句僅使用內(nèi)循環(huán)語句

          • 只有當(dāng)if語句寫在循環(huán)語句中時(shí),continue語句才能與if語句一起使用。

          • goto語句必須需要一個(gè)標(biāo)記

          • 盡量避免goto語句,嵌套后容易造成可讀性不高問題。

          尾言

          作業(yè):合理跳轉(zhuǎn)語句實(shí)現(xiàn)求素?cái)?shù)

          沒必要活在回憶里,你應(yīng)該從現(xiàn)在開始,改變自己目前的窘境,堅(jiān)持方可勝利

          瀏覽 111
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产开嫩苞 | 无码人妻一区二区蜜桃视频 | 日韩无码免费播放 | 人妻洗澡被强公日日澡 | 亚洲AV无码乱码国产精品牛牛 |