1.三目運算子
?:---------->三目運算子的表示2.switch語句相當於簡易版if-else語句
a=(3<4)?3:4;
先執行等號後面的三目語句,若問號前面的判斷語句返回值為真
返回?與:之間的語句
若判斷語句返回值為假
返回:和;之間的語句
第一,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 裡面就是預處理後的 經過實...