一、順序語句 ()
二、分支語句 (if() ~dse 、switch)
1、if ~else 語句的使用
格式:if(表示式)
語句塊1;
else
語句塊2;
形式:在 else 中還可以階梯式的輸入 if()~else ------- 這種形式,在實際模型中,可呈現出優先順序的形式。
同時,在if() 的語句塊1中國可在巢狀 if() ~else ;且在else 語句塊2中也可繼續巢狀 if() ~else 。
注:if(表示式)~else 可以用 return 提前退出 。
x == 1 以及 x = 1 的區別 。
2、多分支選擇 語句的使用
形式 :switch ( 表示式)
case 常量表示式 1: 語句塊1 ;break;
case 常量表示式2: 語句塊2 ;break;
case 常量表示式 n: 語句塊n;break;
default :語句塊 n+1;
switch ( 表示式 ) :中的表示式 只能時 整型,字元型,列舉型。
case 常量 :只起 語句標號的作用。
每個常量表示式的值必須各不相同,否則將會出現矛盾。
break :強行退出switch 語句,且 default 可以忽略。
三 、迴圈語句( for() 、while() 、do~while()、goto )
1、goto語句
格式 : loop:
語句塊1;
語句塊2;
goto loop;
loop :屬於乙個標號,goto 這個標號,程式一直在這個迴圈中執行。
goto 的優點:可以將程式的出口集中與一點。
2、while 語句
格式: while(表示式 )
statatments;
特點 :當表示式條件成立的時候,進入迴圈中。
注:迴圈需要注意的情況 變數初值、終止條件、變數變化 。
3、do - while 語句
基本形式 do
statatments;
}while( 表示式 );
特點 :該語句 一定是 執行了一次後在判斷 表示式是否成立,成立 則再次迴圈,不成立 則退出迴圈。
小知識點 : i 的4次方 表示方法 ----------pow(i,4);
4、for 語句
格式 :for(expression1;expression2;expression3)
執行過程 :i、先求解表示式1;
ii、求解表示式2,若為真,則執行迴圈體,然後執行步驟3;為假,則執行步驟5;
iii、求解表示式3
iiii、轉回執行步驟2;
iiiii、執行for 下面的語句。
例如: for(i = 0 i < 10 ;i ++)
注:其中表示式1 ,可以省略,但在之前要給該變數 賦初值。
題目:利用for迴圈,列印出九九乘法表。
四、輔助控制 (continue 、break 、retrun )
1、break 語句
作用:用於從迴圈體內跳出迴圈體,即提前結束迴圈----且只能跳出當前層迴圈,不會跳出多層迴圈。
作用域:只能用在迴圈語句和switch 語句中。
2、continue 語句
注:continue 以及 break的區別
continue 直接結束本次迴圈,而break終止本層迴圈。
2、return 語句
一般形式 : return (《表示式》)
作用 :終止包含它的函式的執行。
若終止的為主函式,則主函式結束。
C語言 控制語句 迴圈
今天,學習了c primer plus的第六章。本章的主題是程式控制,對while迴圈進行了更加詳盡的講解,並講解了for迴圈 do while迴圈。同時,對一些運算子 陣列及帶返回值的函式也做了介紹。現將知識點總結如下 while expression statementfor 表示式1 表示式2...
C語言控制語句基礎。
c語言語句基礎 c語句分為以下 1 控制語句。1 if else 條件語句 if 新增自己所需要判斷的條件 else則為不符合if條件的時候所判斷的。2 for 為迴圈語句 中一般為形式為例如 設定變數i則 i 0 i 3 while 同樣為迴圈語。中應填寫表示式,當表示式為真的時候,則開始執行下列...
C語言控制語句 迴圈
控制語句最重要的是去刷題,而不是看概念,這裡只是記錄一下迴圈裡面值得注意的一些地方 一 status scanf ld num while status 1 可以用下面的 簡化while scanf ld num 1 二 迴圈後面養成寫花括號的習慣。三 true val 10 9 那麼true va...