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

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

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

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

  do
    語(yǔ)句
  while (表達(dá)式);

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

【例】用do-while語(yǔ)句求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;
}

可以看到:對(duì)同一個(gè)問(wèn)題可以用while語(yǔ)句處理,也可以用do while語(yǔ)句處理。do while語(yǔ)句結(jié)構(gòu)可以轉(zhuǎn)換成while結(jié)構(gòu)。

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

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

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

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

一個(gè)循環(huán)體內(nèi)又包含另一個(gè)完整的循環(huán)結(jié)構(gòu),稱為循環(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( );

相關(guān)文章

  • C++?使用getline()從文件中讀取一行字符串方法示例

    C++?使用getline()從文件中讀取一行字符串方法示例

    這篇文章主要介紹了C++?使用getline()從文件中讀取一行字符串方法示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • C++中cout輸出中文信息亂碼問(wèn)題及解決

    C++中cout輸出中文信息亂碼問(wèn)題及解決

    這篇文章主要介紹了C++中cout輸出中文信息亂碼問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C++用mysql自帶的頭文件連接數(shù)據(jù)庫(kù)

    C++用mysql自帶的頭文件連接數(shù)據(jù)庫(kù)

    現(xiàn)在正做一個(gè)接口,通過(guò)不同的連接字符串操作不同的數(shù)據(jù)庫(kù)。要用到mysql數(shù)據(jù)庫(kù)。通過(guò)網(wǎng)上的一些資料和自己的摸索,大致清楚了C++連接mysql的方法。可以通過(guò)2種方法實(shí)現(xiàn)。第一種方法是利用ADO連接,第二種方法是利用mysql自己的api函數(shù)進(jìn)行連接。今天主要來(lái)講解下使用API
    2016-07-07
  • 詳解C++中string的用法和例子

    詳解C++中string的用法和例子

    string是C++標(biāo)準(zhǔn)庫(kù)的一個(gè)重要的部分,主要用于字符串處理。這篇文章主要介紹了C++ string的用法和例子,需要的朋友可以參考下
    2018-05-05
  • C++中引用的使用總結(jié)

    C++中引用的使用總結(jié)

    以下是對(duì)C++中引用的使用進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助
    2013-10-10
  • 一篇文章帶你了解C++ static的作用,全局變量和局部變量的區(qū)別

    一篇文章帶你了解C++ static的作用,全局變量和局部變量的區(qū)別

    這篇文章介紹了C++ static的作用,全局變量和局部變量的區(qū)別,需要的朋友可以過(guò)來(lái)參考下,希望能夠給你帶來(lái)幫助
    2021-09-09
  • Qt數(shù)據(jù)庫(kù)應(yīng)用之實(shí)現(xiàn)文件編碼格式識(shí)別

    Qt數(shù)據(jù)庫(kù)應(yīng)用之實(shí)現(xiàn)文件編碼格式識(shí)別

    在做數(shù)據(jù)導(dǎo)入導(dǎo)出的過(guò)程中,如果應(yīng)用場(chǎng)景多了,相信各位都會(huì)遇到一個(gè)問(wèn)題就是文件編碼的問(wèn)題。本文將用Qt實(shí)現(xiàn)文件編碼格式識(shí)別,感興趣的可以了解一下
    2022-06-06
  • QT+OpenCV實(shí)現(xiàn)錄屏功能

    QT+OpenCV實(shí)現(xiàn)錄屏功能

    這篇文章主要為大家詳細(xì)介紹了QT+OpenCV實(shí)現(xiàn)錄屏功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 深入解析C++中的字符數(shù)組和處理字符串的方法

    深入解析C++中的字符數(shù)組和處理字符串的方法

    這篇文章主要介紹了深入解析C++中的字符數(shù)組和處理字符串的方法,需要的朋友可以參考下
    2015-09-09
  • C語(yǔ)言中strcpy()函數(shù)的具體實(shí)現(xiàn)及注意事項(xiàng)

    C語(yǔ)言中strcpy()函數(shù)的具體實(shí)現(xiàn)及注意事項(xiàng)

    C語(yǔ)言庫(kù)函數(shù)char *strcpy(char *dest, const char *src)把src所指向的字符串復(fù)制到dest,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中strcpy()函數(shù)的具體實(shí)現(xiàn)及注意事項(xiàng)的相關(guān)資料,需要的朋友可以參考下
    2022-11-11

最新評(píng)論

开平市| 启东市| 昭苏县| 砚山县| 时尚| 双鸭山市| 平乐县| 平阳县| 宝山区| 沂源县| 廉江市| 年辖:市辖区| 合作市| 黄大仙区| 正镶白旗| 茌平县| 赤壁市| 双城市| 南江县| 南华县| 东平县| 茂名市| 武宁县| 门头沟区| 赞皇县| 沿河| 寿光市| 迁安市| 沙洋县| 邯郸市| 焦作市| 故城县| 冷水江市| 三江| 宿州市| 汉中市| 汾阳市| 四川省| 崇信县| 连城县| 左贡县|