C++丨for循環與while循環的最大區別,原來是這樣...

C++中for循環和while循環的區別

這二者之間最大的區別就是for循環通常應用於循環次數已知的狀況,而while循環通常應用於循環次數未知的狀況。在通常狀況下,這二者是能夠相互轉化的。c++


 

舉一個簡單的例子:求1-100的和。編程

#include<bits/stdc++.h>學習

using namespace std;spa

int main(){3d

int sum=0;視頻

for(int i=1;i<=100;i++){blog

sum+=i;教程

}ci

cout<<sum;get

}

這個就是一個應用for循環的例子。下面應用while循環來解決這個問題。

#include<bits/stdc++.h>

using namespace std;

int main(){

int sum=0;

int i=100;

while(i--){

sum+=i;

}

cout<<sum;

}

一樣能夠實現求解。

對於初學C++的人來講,能用while循環的大多數均可以經過for循環實現。

下面舉一個應用while循環來作比較方便的例子:

求輸入的一個整數的各位數字之和。

輸入:

一行一個整數

輸出:

一個整數

樣例輸入:

2147483646

樣例輸出:

45

#include<bits/stdc++.h>

using namespace std;

int main(){

int n,sum=0;

cin>>n;

while(n!=0){

sum+=n%10;

n/=10;

}

cout<<sum;

}

這個例子就是一個很好的while循環應用。

總結

以上就是關於對C++中for循環與while循環的區別總結的詳細介紹。感謝閱讀,但願能幫助到你們,有什麼問題歡迎評論區留言。


 

若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!
C語言C++學習企鵝圈子】,分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍:


 

編程學習視頻:

相關文章
相關標籤/搜索