C 中三種迴圈總結

2021-08-21 11:59:39 字數 963 閱讀 7253

一、迴圈語句

當程式中需要不斷的重複執行某個動作, 例如: 重複輸出1000行"hello,world!", 如果自己寫一千行cout<<"hello,world!";, 就算複製貼上也得一會時間, 這時迴圈語句就能派上大用場了。

1. for迴圈

for迴圈使用的基本形式:

for( 初始化表示式; 條件表示式; 增量表示式 )

語句; //迴圈體

初始化是乙個賦值語句, 它用來給迴圈控制變數賦初值; 條件表示式是乙個關係表示式, 它決定什麼時候退出迴圈; 增量定義迴圈控制變數每迴圈一次後迴圈控制變數按什麼方式變化。這三個部分之間用分號(;)分開。

int i ;

for( i = 0; i < 10; i++ )

cout<< i <注意:

1>. 迴圈體中如果有多條語句需要用大括號{}括起來構成一條符合語句;

2>. for迴圈中的初始化表示式、條件表示式和增量表示式可以預設, 但分號(;)不能預設, 例如:

2. while迴圈

while(判斷表示式)

迴圈體當程式執行到while迴圈時首先計算 判斷表示式 , 當判斷表示式的值為真(不為0)時便開始執行迴圈體, 當 判斷表示式 的值為假(為0)時跳過迴圈體繼續執行迴圈體下面的語句。

3. do...while迴圈

與while迴圈不同, while迴圈是先判斷 判斷表示式 中的值是否為真再決定是否執行迴圈體, 而 do...while 迴圈是先執行一次迴圈體再判斷是否繼續執行迴圈體, 通過乙個示例說明:

int i = 0 ; //迴圈控制do{

cout<< i <0) ; //當i>0時執行迴圈

C 中三種截圖方式總結

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

C語言中三種迴圈方式的比較

1.在c語言中常見的三種迴圈結構有哪些?while迴圈 do while迴圈 for迴圈。三者可以相互巢狀 2.這三種迴圈結構有什麼異同點?同 3種迴圈都可以用來處理同一問題,一般情況下它們可以互相代替。while迴圈 do while迴圈和for迴圈都可以用break語句跳出迴圈,用 contin...

C 中三種new的用法

string ps new string abc 上面這個new表示式完成了兩件事情 申請記憶體和初始化物件。new操作符類似於c語 言中的malloc,只是負責申請記憶體,例如 void buffer operator new sizeof string 注 意這裡多了乙個operator。這是n...