C++循環結構和循環語句
在編碼的過程中,要處理的問題常常使需要反覆執行的某一操作,爲了提高編碼的效率,便有了循環控制語句。
常見的while語句,其一般形式是
while(表達式)語句
當表達式爲非0時(條件爲真),執行while語句中的內嵌語句。
讀者在學習C語言的過程中肯定知道:C語言中while語句的特點時,先判斷表達式,後執行語句,在C++中while語句也是如此。
讀者需要知道在while循環中,如果循環體包含一個以上的語句,應該用大括號括起來,以複合語句形式出現。
如果沒有加大括號,那麼while語句的範圍只到while後面第一個分號處,且在循環體中應該有使循環趨向於結束的語句。
經典案例:求1+2+3+…+100的值
#include <iostream> //頭文件
using namespace std;
int main() //主函數
{
int i=1; //定義變量i並賦初值
int sum=0; //定義變量sum並賦初值,這兩行可以合併,int i=1,sum=0;
while(i<=100) //判斷條件
{
sum=sum+i; //循環體
i++;
}
cout<<sum<<endl; //輸出語句
return 0; //返回值
}
執行以上程序會輸出:5050
更多案例可以go公衆號:C語言入門到精通