C語言 判斷和迴圈

2021-09-27 07:57:39 字數 1450 閱讀 4444

1.三目運算子

?:---------->三目運算子的表示

相當於簡易版if-else語句

a=(3<4)?3:4;

先執行等號後面的三目語句,若問號前面的判斷語句返回值為真

返回?與:之間的語句

若判斷語句返回值為假

返回:和;之間的語句

2.switch語句

第一,switch後面的括號內只能存放整形或字元型;

第二,每種case結束後都要用到break或return進行退出操作;

**例項:

int num;

printf("please input the num:");

scanf("%d",&num);

switch(num)

3.while語句與do…while語句

滿足while後面括號內條件是一直進行迴圈,不滿足條件跳出迴圈;

程式例項:

int num=1;

int sum=0;

while(num<=100)

do…while語句第一次無條件執行,後面有條件;

while後面要加分號;

程式例項:

int num=1;

int sum=0;

dowhile(num<=100); //100以內數字相加求和

4.for語句

for後面括號內有兩個分號;

**例項:

int num=0;

int sum=0;

for(num=1;num<=100;num++)

printf("sum=%d\n",sum);

5.死迴圈

第一種死迴圈:

while(1)

第二種死迴圈:

do

while(1);

第三種死迴圈:

for(;;)

6.三種跳轉語句

break:跳出整個內迴圈;

continue:跳出本次迴圈;

goto:任意跳轉;

//goto的示例**

int main()

重試C語言之C語言判斷和迴圈

本章的學習目的 1 什麼是判斷 2 判斷方式和種類 3 三目運算判斷 4 什麼是迴圈 5 迴圈種類 6 break continue和goto 區別 1 什麼是判斷 判斷結構要求程式設計師指定乙個或多個要評估或測試的條件,以及條件為真時要執行的語句 必需的 和條件為假時要執行的語句 可選的 c 語言...

C 判斷和迴圈

using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace 0903 判斷和迴圈 日 n s int n conver...

C語言 判斷與迴圈

int i,j,k i 2 j 3 k i j 6 printf d n k 輸出 k 1 會被替換成什麼?在把 翻譯成彙編 前,還有乙個步驟叫預處理。在預處理當中會把注釋 乾掉。可以使用以下命令來進行預處理 gcc e hello.c o hello.i hello.i 裡面就是預處理後的 經過實...