第4章 控制語句

2022-06-15 07:36:11 字數 772 閱讀 3316

1、基本結構:順序結構 分支結構 迴圈結構

2、if-else if-else

3、switch

switch(表示式){

case 常量1:

語句;break;

default:

語句;switch後面的表示式可以是:整型,字元型表示式

case後的常量可以是:整數,字元,常量表示式

:已知a,b,用switch表示

4、for迴圈

5、while和do while:前者為當型,後者為直到型;

6、break和continue

7、goto

next: a = 'b'+b;

goto next;

(1)goto語句只能從迴圈內層向外層,反之不行

(2)標號後可跟空語句;next: ;

程式舉例:輸入年份和當年1月1日是星期幾,再輸入要列印的日曆月份,列印該月日曆(p91)

第4章 語句

所謂語句 沒有效果 只是表示表示式的值被忽略。塊就是位於一對花括號之內的可選的宣告和語句列表。在c的if語句和其他語言的if語句中,只存在乙個差別。c並不具備布林型別,而是用整型來代替。零值表示假,非零值表示真。c擁有所有你期望的關係操作符,但它們的結果是整型值0或1,而不是布林值 真 或 假 fo...

第13章 複製控制 4

13.3 析構函式 析構函式可以完成資源 作為類建構函式的補充。1.何時呼叫析構函式 撤銷類物件時會自動呼叫析構函式。變數在超出作用域時應該自動撤銷。動態分配的物件只有在指向該物件的指標被刪除時才撤銷。如果沒有刪除指向動態物件的指標,則不會執行該物件的析構函式,物件就一直存在,從而導致記憶體洩漏,而...

第6章 C控制語句 迴圈

c語言的流程控制 順序 迴圈 分支。迴圈結構 while迴圈 for迴圈和do while迴圈。6.1再探while迴圈 status scanf ld num while 1 status 判斷條件 sum sum num status scanf ld num 返回成功讀入的專案的個數。scan...