<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習英語>專業英語>計算機英語>

        c語言if的用法

        時間: 長思709 分享
          if語句是c語言中的條件分支語句。它能將程序的執行路徑分為兩條。下面我們來看看c語言if的用法:
          if (condition) statement1;;
          else  statement2;
          其中,if和else的對象都是單個語句(statement),也可以是程序塊。條件condition可以是任何返回布爾值的表達式。else子句是可選的。
          if語句的執行過程如下:如果條件為真,就執行if的對象(statement1);否則,執行else的對象(statement2)。任何時候兩條語句都不可能同時執行。考慮下面的例子:
          int a,b;
          if(a < b) a = 0;
          else b = 0;
          本例中,如果a小于b,那么a被賦值為0;否則,b被賦值為0。任何情況下都不可能使a
          和b都被賦值為0。
          記住,直接跟在if 或else語句后的語句只能有一句。如果你想包含更多的語句,你需
          要建一個程序塊,如下面的例子:
          int bytesAvailable;
          if (bytesAvailable > 0) {
          ProcessData();
          bytesAvailable -= n;
          } else
          waitForMoreData();
          這里,如果變量bytesAvailable 大于0,則if塊內的所有語句都會執行。
          嵌套 if 語句
          嵌套(nested)if語句是指該if語句為另一個if或者else語句的對象。在編程時經常要用到嵌套if語句。當你使用嵌套if語句時,需記住的要點就是:一個else語句總是對應著和它同一個塊中的最近的if語句,而且該if語句沒有與其他else語句相關聯。下面是一個例子:
          if(i == 10) {
          if(j < 20) a = b;
          if(k > 100)  c = d;     // this if is
          else a = c;            // associated with this else
          }
          else a = d;               // this else refers to if(i == 10)
          如注釋所示,最后一個else語句沒有與if(j <20)相對應,因為它們不在同一個塊(盡
          管if(j <20)語句是沒有與else配對最近的if語句)。最后一個else語句對應著if(i==10)。
          內部的else語句對應著if(k>100),因為它是同一個塊中最近的if語句。
          if-else-if 階梯
          基于嵌套if語句的通用編程結構被稱為 if-else-if 階梯。它的語法如下:
          if(condition)
          statement;
          else if(condition)
          statement;
          else if(condition)
          statement;
          else
          statement;
          條件表達式從上到下被求值。一旦找到為真的條件,就執行與它關聯的語句,該階梯的其他部分就被忽略了。如果所有的條件都不為真,則執行最后的else語句。最后的else語句經常被作為默認的條件,即如果所有其他條件測試失敗,就執行最后的else語句。如果沒有最后的else語句,而且所有其他的條件都失敗,那程序就不做任何動作。
          . 下面的程序通過使用if-else-if階梯來確定某個月是什么季節。
          // Demonstrate if-else-if statements.
          main() {
          int month = 4; // April
          if (month == 12 || month == 1 || month == 2)
          printf ( "Winter");
          else if (month == 3 || month == 4 || month == 5)
          printf ("Spring");
          else if (month == 6 || month == 7 || month == 8)
          printf ( "Summer");
          else if (month == 9 || month == 10 || month == 11)
          printf ("Autumn");
          else
          printf ( "Bogus Month");
          }
          該程序產生如下輸出:
          Spring.
          試驗這個程序。你將看到,不管你給month什么值,
          該階梯中有而且只有一個語句執行。
          小結:
          if語句的三種形式:
          a) if (表達式)語句
          b) if (表達式)語句1 else  語句2
          c)    if (表達式1)語句1
          else if(表達式2)語句2
          ……
          else  語句
        512806 主站蜘蛛池模板: 国产AV影片麻豆精品传媒| 久久精品国产亚洲av高清蜜臀| 亚洲欧洲日产国产 最新| 久久av无码精品人妻出轨| 亚洲精品一区二区二三区| 欧洲中文字幕一区二区| 亚洲一区精品伊人久久| 亚洲精品色婷婷一区二区| 亚洲成人精品一区免费| 国产精品自拍啪啪视频| 国产美女在线观看大长腿| 国模少妇无码一区二区三区| 男女性杂交内射女bbwxz| 午夜精品一区二区三区在线观看| 国产欧美精品一区aⅴ影院| 国产精品无码mv在线观看| 性XXXX视频播放免费直播| 国产精品小一区二区三区| 午夜福利国产精品视频| 中文字幕少妇人妻视频| 国内自拍小视频在线看 | 欧美日产国产精品日产| 精品一区二区三区少妇蜜臀| 人人澡人摸人人添| 国精品91人妻无码一区二区三区| 男男欧美一区二区| 高清国产一区二区无遮挡| 日韩一区二区三区精品区| 国产亚洲午夜高清国产拍精品| 日本熟妇人妻一区二区三区| 亚洲国产一区二区三区亚瑟| 国产日韩av二区三区| 久久精品国产亚洲AV不卡| 亚洲高潮喷水无码AV电影| 免费无码AV一区二区波多野结衣| 亚洲成av人片无码不卡播放器| 男女性高爱潮免费网站| 亚洲精品精华液| 日韩精品中文字幕一线不卡| 亚洲国产一区二区三区亚瑟 | 国产一区二区三区无码免费|