目錄
For循環
語法
While循環
For循環和While循環的區別
範例
輸出
Example 
首頁 後端開發 C++ 在C++中,'for'和'while'有不同的用途

在C++中,'for'和'while'有不同的用途

Aug 28, 2023 pm 01:01 PM
while循環 for迴圈 c語言程式設計

在C++中,for和while有不同的用途

程式設計中的迴圈用於多次計算一段程式碼。在這裡,我們將看到程式中兩種迴圈的區別,For迴圈和While迴圈

For循環

For循環是一種重複控制循環,允許使用者循環執行給定的程式碼區塊特定次數。

語法

for(initisation; condition; update){
   …code to be repeated
}
登入後複製

While循環

While循環是一種入口控制循環,允許使用者重複執行給定的語句,直到給定的條件為真。

語法

while(condition){
   …code to be repeated
}
登入後複製

For循環和While循環的區別

  • For循環是一種受控循環,而while循環是一種條件循環

  • #控制迴圈。

  • for迴圈的條件語句允許使用者新增一個更新 在其中的語句,而在while條件中只有控制 表達式可以被寫成。

  • 在for迴圈中,測試條件通常是整數比較,而在while迴圈中,測試條件可以是任何其他評估為布林值的表達式。

  • 程式碼中兩個迴圈可以提供不同解決方案的情況

    一個情況是,當迴圈體包含一個 在while迴圈中,在更新語句之前的continue語句,但在for迴圈中 更新語句在初始化中已經存在。

    範例

    用來說明我們解決方案運作原理的程式範例:(for迴圈)

    #include<iostream>
    using namespace std;
    
    int main(){
    
       cout<<"Displaying for loop working with continue statement\n";
       for(int i = 0; i < 5; i++){
          if(i == 3)
          continue;
          cout<<"loop count "<<i<<endl;
       }
       return 0;
    }
    登入後複製

    輸出

    Displaying for loop working with continue statement
    loop count 0
    loop count 1
    loop count 2
    loop count 4
    登入後複製

    Example 

    #程式用來示範我們解決方案的工作方式:(while循環)

    #include<iostream>
    using namespace std;
    
    int main(){
    
       cout<<"Displaying for loop working with continue statement";
       int i = 0;
       while(i < 5){
          if(i == 3)
          continue;
          cout<<"loop count "<<i<<endl;
          i++;
       }
       return 0;
    }
    登入後複製

    輸出

    Displaying for loop working with continue statementloop count 0
    loop count 1
    loop count 2
    登入後複製

    以上是在C++中,'for'和'while'有不同的用途的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    本網站聲明
    本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

    熱AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智慧驅動的應用程序,用於創建逼真的裸體照片

    AI Clothes Remover

    AI Clothes Remover

    用於從照片中去除衣服的線上人工智慧工具。

    Undress AI Tool

    Undress AI Tool

    免費脫衣圖片

    Clothoff.io

    Clothoff.io

    AI脫衣器

    AI Hentai Generator

    AI Hentai Generator

    免費產生 AI 無盡。

    熱門文章

    R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
    1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
    R.E.P.O.最佳圖形設置
    1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
    威爾R.E.P.O.有交叉遊戲嗎?
    1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

    熱工具

    記事本++7.3.1

    記事本++7.3.1

    好用且免費的程式碼編輯器

    SublimeText3漢化版

    SublimeText3漢化版

    中文版,非常好用

    禪工作室 13.0.1

    禪工作室 13.0.1

    強大的PHP整合開發環境

    Dreamweaver CS6

    Dreamweaver CS6

    視覺化網頁開發工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神級程式碼編輯軟體(SublimeText3)

    推薦五款實用的C語言程式設計軟體 推薦五款實用的C語言程式設計軟體 Feb 18, 2024 pm 09:51 PM

    C語言作為一門廣泛使用的程式語言,一直以來都受到開發者的喜愛。在進行C語言程式設計時,選擇合適的程式軟體是非常重要的。本文將為大家盤點五款實用的C語言程式設計工具,幫助大家提升程式效率與開發品質。 VisualStudioCode(VSCode)VisualStudioCode是一款輕量級的跨平台程式碼編輯器,它具有強大的插件生態系統,支援多種語言和框架。 VS

    C語言程式設計必備軟體:五個推薦給初學者的好幫手 C語言程式設計必備軟體:五個推薦給初學者的好幫手 Feb 20, 2024 pm 08:18 PM

    C語言作為一門基礎而重要的程式語言,對於初學者來說,選擇合適的程式設計軟體是非常重要的。在市面上有許多不同的C語言程式設計軟體可供選擇,但對於初學者來說,適合自己的選擇可能有些困惑。本文將推薦給初學者的五個C語言程式設計軟體,幫助他們快速入門並提升程式設計能力。 Dev-C++Dev-C++是一款免費開源的整合開發環境(IDE),特別適合初學者使用。它簡單易用,整合了編輯器、

    如何在C語言程式中實現中文輸入輸出? 如何在C語言程式中實現中文輸入輸出? Feb 19, 2024 pm 08:22 PM

    在C語言程式設計軟體中如何處理中文輸入輸出?隨著全球化的進一步發展,中文的應用範圍也越來越廣泛。在C語言程式設計中,如果需要處理中文輸入輸出,就需要考慮中文字元的編碼以及相關的處理方法。本文將介紹在C語言程式設計軟體中處理中文輸入輸出的一些常用方法。首先,我們需要了解中文字元的編碼方式。在電腦中,最常用的中文字元編碼方式是Unicode編碼。 Unicode編碼可以表示

    入門學習C語言的五款程式設計軟體 入門學習C語言的五款程式設計軟體 Feb 19, 2024 pm 04:51 PM

    C語言作為一門廣泛應用的程式語言,對於想從事電腦程式設計的人來說是必學的基礎語言之一。然而,對於初學者來說,學習新的程式語言可能會有些困難,尤其是缺乏相關的學習工具和教材。在本文中,我將介紹五款幫助初學者入門C語言的程式設計軟體,幫助你快速上手。第一款程式軟體是Code::Blocks。 Code::Blocks是一個免費的開源整合開發環境(IDE),適用於

    解析C語言scanf函數常見輸入格式問題 解析C語言scanf函數常見輸入格式問題 Feb 19, 2024 am 09:30 AM

    C語言scanf輸入格式常見問題解析在使用C語言程式設計過程中,輸入功能對於程式的運作非常重要。我們經常使用scanf函數來接收使用者的輸入。然而,由於輸入的多樣性和複雜性,使用scanf函數時可能會出現一些常見問題。本文將解析一些常見的scanf輸入格式問題,並提供具體的程式碼範例。輸入的字元與格式不符在使用scanf函數時,我們需要指定輸入的格式。例如,"%d

    在C語言環境下如何對中文字元進行排序? 在C語言環境下如何對中文字元進行排序? Feb 18, 2024 pm 02:10 PM

    如何在C語言程式設計軟體中實現中文字元排序功能?在現代社會,中文字元排序功能在許多軟體中都是不可或缺的功能之一。無論是在文字處理軟體、搜尋引擎或資料庫系統中,都需要對中文字元進行排序,以便更好地展示和處理中文文字資料。而在C語言程式設計中,如何實現中文字元排序功能呢?下面將簡要介紹一種方法。首先,為了在C語言中實作中文字元排序功能,我們需要使用到字串比較函數。然

    如何在C語言程式設計中實作中文字元的編碼和解碼? 如何在C語言程式設計中實作中文字元的編碼和解碼? Feb 19, 2024 pm 02:15 PM

    在現代電腦程式設計中,C語言是一種非常常用的程式語言之一。儘管C語言本身並不直接支援中文編碼和解碼,但我們可以使用一些技術和函式庫來實現這項功能。本文將介紹如何在C語言程式設計軟體中實作中文編碼和解碼。首先,要實作中文編碼和解碼,我們需要了解中文編碼的基本概念。目前,最常用的中文編碼方案是Unicode編碼。 Unicode編碼為每個字元分配了一個唯一的數字值,以便在計

    PHP中如何利用while迴圈語句實現字串拼接 PHP中如何利用while迴圈語句實現字串拼接 Mar 07, 2024 pm 02:15 PM

    標題:PHP中利用while迴圈實作字串拼接在PHP語言中,利用while迴圈語句實作字串拼接是一種常見的操作。透過循環遍歷數組、列表或其他資料來源,將每個元素或值依序拼接到一個字串中。這種方法在處理大量資料或需要動態產生字串的情況下非常有用。下面我們來看一些具體的程式碼範例。首先,我們準備一個陣列作為資料來源,然後使用while循環來實作字串拼接

    See all articles