<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      三種循環語句和轉向語句的演示總結

      循環語句:

               一般循環結構包含3個部分:循環的初始化、循環條件、循環體

       

      1.while循環(當型循環):

      #include<iostream>  
      using namespace std;
      int main()           
      {
          int a = 1;
          while (a > 0)             //循環條件,其中a時循環控制變量,當條件判斷為真時執行循環體,否則不執行
          {
              cout << a << " ";         
              a--;                //改變循環控制變量的值,使得循環不會一直執行下去成為死循環
          }
          system("pause");
      
      }

      特點:當while()中的條件判斷為真時,執行循環,循環體中應該具備改變循環條件的語句,否則循環會一直執行下去。

       

      2.do-while循環(當型循環)

       1 #include<iostream>  
       2 using namespace std;
       3 int main()           
       4 {
       5     int a = 1;
       6     do                 
       7     {
       8         cout << a << " ";
       9         a--;
      10     } while (a > 0);            //循環繼續或終止的條件
      11     system("pause");
      12 
      13 }

        特點:持續執行循環體,直到while()判斷語句中的值判斷為假時跳出循環。不管條件為何,總會執行第一次循環,因為第一次判斷在第一次循環之后。

       

      3.for循環

       1 #include<iostream>
       2 using namespace std;
       3 int main()
       4 {
       5     int s = 0;
       6     int i;
       7     for (i = 1; i <= 100; i++)     //包含三個表達式,循環控制變量的初始化,循環條件,和修改控制變量的語句(可以放到循環體中)
       8     {
       9         s += i;
      10     }
      11     cout << s << endl;            //輸出從1一直加到100的和,結果是5050
      12     system("pause");
      13 }

      特點:相較于上面兩個循環語句,for語句可以用于確定執行次數的循環結構,它不僅能用于次數循環(即能夠確定循環次數的情況),也能用于條件循環(即循環次數不確定的情況)。另外,它所包含的三個表達式并不是必須的,三者都可以缺省。

       轉向語句:

      轉向語句是程序的流程控制的補充機制。c++的轉向語句主要有:break、continue、break。

      1.break語句:

       1 #include<iostream>
       2 using namespace std;
       3 int main()
       4 {
       5     for (int i = 1;; i++)
       6     {
       7         if (i > 5)            //當i大于5時
       8         {
       9             break;            //跳出循環
      10         }
      11         cout << i << " ";      
      12     }
      13     system("pause");
      14 }

      特點:break語句可以無條件的終止循環語句或者switch語句,轉而執行后面的語句。在本例中,break語句結合if語句相當于充當了for語句中缺省的循環控制語句。

       

      2.continue語句:

       1 #include<iostream>
       2 using namespace std;
       3 int main()
       4 {
       5     cout << "輸出1到30的基數:" << endl;
       6     for (int i = 1; i <= 30; i++)
       7     {
       8         if (i % 2)                   //判斷是否為基數
       9         {
      10             cout << i << " " ;    //為真則輸出
      11         }
      12         else
      13         {
      14             continue;           //為假則跳轉到循環入口
      15         }
      16     }
      17     system("pause");
      18 }

      特點:用在循環語句中,終止當前的循環,不執行continue下面的語句而轉向循環入口。

        

      3.goto語句:

       1 #include<iostream>
       2 using namespace std;
       3 int main()
       4 {
       5     int a, b;
       6     loop:
       7     cout << "input a,b" << endl;
       8     cin >> a >> b;
       9     cout << a << "+" << b << "=" << a + b << endl;
      10     goto loop;              //輸出完畢后跳轉至標號語句地方繼續執行
      11   
      12 }

      特點:goto語句是無條件轉向語句,配合標號語句使用,轉向標號語句地方執行。但由于不符合“結構化程序設計”的思想,應盡量少用。

       

      posted @ 2018-11-20 23:36  裏表異體  閱讀(430)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 五月天中文字幕mv在线| 日韩精品有码中文字幕| 疯狂做受xxxx高潮欧美日本| 亚洲国产精品无码观看久久| 人妻少妇中文字幕久久| 99精品视频在线观看免费蜜桃| 国产成人AV一区二区三区无码| 美日韩精品一区二区三区| 一面膜上边一面膜下边视频| AV无码免费不卡在线观看| 亚洲欧美日韩高清一区二区三区| 亚洲国产亚洲综合在线尤物| 亚洲区小说区图片区qvod| 色综合天天综合网国产人| 日韩人妻熟女中文字幕a美景之屋 国产99久久久国产精品~~牛 | 国产高清视频一区二区三区| 视频一区二区三区四区久久| 国产按头口爆吞精在线视频| 国产亚洲精品第一综合麻豆| 色综合天天综合网国产人| 亚洲av永久无码精品网站| 日韩有码中文字幕一区二区| 日本一区二区三区在线 |观看| 午夜AAAAA级岛国福利在线| 國產尤物AV尤物在線觀看| 国产精品视频白浆免费视频| 中国大陆高清aⅴ毛片| 18禁动漫一区二区三区| 大香伊蕉在人线国产最新2005| 久久一区二区中文字幕| 肥臀浪妇太爽了快点再快点| 中文字幕人妻日韩精品| 日本一区二区三本视频在线观看| 超碰人人超碰人人| 欧美日韩一线| 国产精品自在线拍国产手青青机版 | 色噜噜在线视频免费观看| 放荡的少妇2欧美版| 曰韩无码二三区中文字幕| 女厕偷窥一区二区三区| 中文字幕久区久久中文字幕|