日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环

發布時間:2023/12/4 c/c++ 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、學習目標

  • 了解循環的使用方法
  • 目錄

    預備第一篇,使用軟件介紹在這一篇,C++與C使用的軟件是一樣的,查看這篇即可:《軟件介紹》
    想了解編譯原理和學習方法點這篇,學習方法和一些原理C++與C都是相同的《脫離學習誤區》

    《零基礎看得懂的C++入門教程 》——(1)第一個C++程序就讓你知其所以然
    《零基礎看得懂的C++入門教程 》——(2)什么是數據類型、變量?一看便會
    《零基礎看得懂的C++入門教程 》——(3)表達式花樣挺多鴨
    《零基礎看得懂的C++入門教程 》——(4)條件判斷原來如此

    推薦

    1.《備受好評的看得懂的C語言入門教程》

    歡迎大家關注公眾號,公眾號每滿1024及1024倍數則會抽獎贈送機械鍵盤一份+IT書籍2份喲~

    二、了解循環的使用方法

    循環是指實現對程序進行重復執行,其中包括循環的條件判斷。C語言中循環分為for循環、while循環、do…while循環。循環可以通過默認判斷條件跳出,也可以自己編寫控制語句實現循環的跳出或忽略。

    2.1 了解while循環的使用方法
    為什么需要循環?循環有什么作用?循環就是重復執行某一段代碼。其實舉一個很簡單例子就可以很好的解釋循環的作用。例如當你需要控制一個變量,讓它從0每次加1、加2、加3…一直加到100,這時編寫代碼就可以使用循環簡單的實現;你可能會覺得這個例子你不能理解,那我說如果你要輸出100次“我想上天”這段話,你編寫程序以當前所學的知識你覺得這是個繁瑣的過程。當你學習循環后,這個繁瑣的問題將會游刃而解。

    先從一個簡單的例子說起,現在我需要輸出10次“我想上天”,使用循環,代碼如下:

    #include<iostream> using namespace std; int main() {int i=0;while(i<10){cout<<"我想上天"<<endl;i++;} }

    查看以上代碼,我們定義了一個變量i,并且初始化等于0。這個變量i是循環的控制變量,意思則是控制循環控制多少次;我們接著往下看,while是循環的關鍵字。while循環后是一個圓括號,圓括號中需要添加的是條件,也就是一個表達式,在這里填寫的是i<10,表示該循環需要循環10次,為什么要寫這個i<10我們接著往下看;在圓括號后,我們使用了一堆花括號,在花括號內編寫我們需要循環的代碼。花括號內的第一個代碼我們很熟悉,是顯示“我要上天”這段話;下一段代碼是i++,i++與代碼i=i+1相等,表示在這里i變量等于自身加上一個1,i++是一個簡要寫法,表示在次數i自增1。

    通過以上所述,我們明白了變量i是在循環的代碼內,每次循環都會增加1;由于這個特性,變量i在循環完第一次的時候就變成了1,第二次就變成了2,那么總有一次是大于或者等于10的,我們需要循環10次,那么就需要在條件處添加i<10這個條件,控制循環次數,所以這個i也稱為循環控制變量。那么得出整個循環的格式如下:

    int i=0;//初始化控制變量while(控制條件){//循環的代碼i++;}

    當然,這個變量i的名稱是可以自己命名的。

    運行程序,查看效果:

    在循環中的變量i我們可以通過輸出的方式查看變量i的值,更改代碼如下:

    #include<iostream> using namespace std; int main() {int i=0;while(i<10){cout<<"我想上天"<<" i 的值是:"<<i<<endl;i++;} }

    運行代碼如下:

    2.2 了解for循環的使用方法
    for循環與while循環類似,功能作用相同,查看以下代碼:

    #include<iostream> using namespace std; int main() {int i=0; for(;i<10;i++){cout<<"我想上天"<<endl;} }

    在以上代碼中,首先定義了一個變量i,初始化為0。之后使用for循環 for(;i<10;i++)。for循環的格式為for關鍵字,后接一對圓括號,圓括號內為;i<10;i++,有兩個分號,第一個分號可以編寫用于循環的變量的初始化,在這里為i,由于我已經在創建的時候初始化為0了,在這我就不重復賦值了;使用分號隔開后,是i<10這一個判斷,表示每次循環需要判斷這個表達式是否正確,如果i不小于10則不再執行循環,隨后使用分號表示結束;之后i++表示每次循環i這個變量加1,第一次0+1變量i的值為1,第二次的時候則i的值為1,1+1則為2,以此類推不小于10則跳出。于while循環中的i++類似,i++其實可以寫為i=i+1,i++是一個簡便的書寫方法。在之后的花括號中則是循環循環的語句。
    for循環的格式如下:

    int i=0;//初始化控制變量for(;循環控制條件;i++){//循環的代碼}

    運行結果如下:

    跟while循環一樣,可以添加輸出,查看變量i的值:

    #include<iostream> using namespace std; int main() {int i=0; for(;i<10;i++){cout<<"我想上天"<<" i 的值是:"<<i<<endl;} }

    結果如下:

    2.3 了解do…while循環的使用方法
    do…while循環與while循環類似,與while循環的不同之處為while循環時先判斷條件再執行循環,do…while循環則會先循環再判斷條件是否成立。
    查看示例:

    #include<iostream> using namespace std; int main() {int i=0; do{cout<<"我想上天"<<" i 的值是:"<<i<<endl;i++;} while(i<10); }

    運行結果如下:

    2.4 了解continue與break的用法
    在循環中可以使用continue忽略本次循環、使用break可以跳出循環。那如何使用呢?
    如果想忽略第5次循環可以在循環體(指循環花括號內的所有內容)內添加if語句,判斷i的值是否為5,為5使用continue關鍵字跳過當前循環。代碼如下:

    #include<iostream> using namespace std; int main() {int i=0; for(;i<10;i++){if(i==5){continue;}cout<<"我想上天"<<" i 的值是:"<<i<<endl;} }

    以上代碼在i等于5時使用continue忽略本次循環,將不會往下執行,直接忽略,開始下一次循環。運行結果如下:

    這個時候5已經消失不見了,因為當i等于5時忽略了這一次循環,
    如果想等于5的時候就直接跳出循環可以使用break跳出循環。修改代碼如下:

    #include<iostream> using namespace std; int main() {int i=0; for(;i<10;i++){if(i==5){break;}cout<<"我想上天"<<" i 的值是:"<<i<<endl;} }

    使用break后將會直接跳出,不再循環接下來的內容。運行結果如下:

    三、總結

    通過以上描述與講解,我們了解了以下幾點內容:

  • 了解了for循環的使用方法
  • 了解了while循環的使用方法
  • 了解了do…while循環的使用方法
  • 了解了break與continue的使用方法
  • 總結

    以上是生活随笔為你收集整理的《零基础看得懂的C++入门教程 》——(5) 容我套个娃 循环的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。