亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

講解C++的do while循環(huán)和循環(huán)語句的嵌套使用方法

 更新時間:2015年09月08日 09:52:18   投稿:goldensun  
這篇文章主要介紹了講解C++的do while循環(huán)和循環(huán)語句的嵌套使用方法,是C++入門學習中的基礎知識,需要的朋友可以參考下

用do-while語句構成循環(huán)
do-while語句的特點是先執(zhí)行循環(huán)體,然后判斷循環(huán)條件是否成立。其一般形式為:

  do
    語句
  while (表達式);

它是這樣執(zhí)行的:先執(zhí)行一次指定的語句(即循環(huán)體),然后判別表達式,當表達式的值為非零(“真”) 時,返回重新執(zhí)行循環(huán)體語句,如此反復,直到表達式的值等于0為止,此時循環(huán)結束。可以用下圖表示其流程。

【例】用do-while語句求1+2+3+…+100。

#include <iostream>
using namespace std;
int main( )
{
  int i=1,sum=0;
  do
  {
   sum=sum+i;
   i++;
  }
  while (i<=100);
  cout<<"sum="<<sum<<endl;
  return 0;
}

可以看到:對同一個問題可以用while語句處理,也可以用do while語句處理。do while語句結構可以轉(zhuǎn)換成while結構。

C++幾種循環(huán)的比較:
1) for和while以及do while這3種循環(huán)都可以用來處理同一問題,一般情況下它們可以互相代替。

2) while和do-while循環(huán),是在while后面指定循環(huán)條件的,在循環(huán)體中應包含使循環(huán)趨于結束的語句(如i++,或i=i+1等)。

for循環(huán)可以在表達式3中包含使循環(huán)趨于結束的操作,甚至可以將循環(huán)體中的操作全部放到表達式3中。因此for語句的功能更強,凡用while循環(huán)能完成的,用for循環(huán)都能實現(xiàn)。

3) 用while和do-while循環(huán)時,循環(huán)變量初始化的操作應在while和do-while語句之前完成。而for語句可以在表達式1中實現(xiàn)循環(huán)變量的初始化。
循環(huán)的嵌套

一個循環(huán)體內(nèi)又包含另一個完整的循環(huán)結構,稱為循環(huán)的嵌套。內(nèi)嵌的循環(huán)中還可以嵌套循環(huán),這就是多層循環(huán)。

3種循環(huán)(while循環(huán)?do while循環(huán)和for循環(huán))可以互相嵌套。例如,下面幾種都是合法的形式:

while( )
{
  while( )
  {…}
}


do
{
  do
  {…} while( );
}while( );


for(;;)
{
  for(;;)
  {…}
}


while( )
{
  do
  {…}while( );
}


for(;; )
{
  while( )
  {…}
}


do
{
  for (;;)
  {…}
}while( );

相關文章

  • C語言中scanf的用法舉例

    C語言中scanf的用法舉例

    本節(jié)介紹輸入函數(shù)?scanf?的用法,scanf?和?printf?一樣,非常重要,而且用得非常多,所以一定要掌握,這篇文章主要介紹了C++中scanf的用法舉例,需要的朋友可以參考下
    2022-11-11
  • VS2019如何創(chuàng)建C++項目的實現(xiàn)示例

    VS2019如何創(chuàng)建C++項目的實現(xiàn)示例

    這篇文章主要介紹了VS2019如何創(chuàng)建C++項目的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • C++運算符重載詳情介紹

    C++運算符重載詳情介紹

    這篇文章主要介紹了C++運算符重載,C++當中除了函數(shù)可以重載之外,其實運算符也是可以重載的,C++根據(jù)操作數(shù)的數(shù)目和類型來決定要使用哪一種操作,下面一起進入文章里哦阿姐更多詳情吧
    2022-01-01
  • 算法之排序算法的算法思想和使用場景總結

    算法之排序算法的算法思想和使用場景總結

    這篇文章主要介紹了算法之排序算法的算法思想和使用場景總結,本文講解了插入排序、交換排序、選擇排序等幾大類排序算法的特點、思想和使用場景,需要的朋友可以參考下
    2014-08-08
  • C++數(shù)位DP復雜度統(tǒng)計數(shù)字問題示例詳解

    C++數(shù)位DP復雜度統(tǒng)計數(shù)字問題示例詳解

    這篇文章主要為大家介紹了利用C++數(shù)位DP的復雜度來統(tǒng)計數(shù)字問題的示例實現(xiàn)過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升值加薪
    2021-11-11
  • C語言實現(xiàn)財務管理系統(tǒng)

    C語言實現(xiàn)財務管理系統(tǒng)

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)財務管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • ???????C語言實現(xiàn)單鏈表基本操作方法

    ???????C語言實現(xiàn)單鏈表基本操作方法

    這篇文章主要介紹了???????C語言實現(xiàn)單鏈表基本操作方法,文章圍繞主題展開詳細介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • C語言練習之掃雷小游戲

    C語言練習之掃雷小游戲

    這篇文章主要為大家詳細介紹了C語言練習之掃雷小游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C++中vector的清理回收的方式

    C++中vector的清理回收的方式

    這篇文章主要介紹了C++中vector的清理回收的方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • String類的寫時拷貝實例

    String類的寫時拷貝實例

    下面小編就為大家?guī)硪黄猄tring類的寫時拷貝實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01

最新評論