筆記《C和指標》第4章語句

2021-10-23 04:41:13 字數 531 閱讀 4066

語句

4.1 空語句 

本身只包含乙個分號

4.2 表示式語句

表示式 + 分號 

4.3 **塊語句

位於一對花括號內的可選的宣告和語句列表

4.4 if

所有非零值 為真

4.5 while(expression)

先執行測試,再執行迴圈體

4.5.1 

break : 終止迴圈,執行下一句(迴圈正常結束後應執行的那一句)

continue : 終止本次迴圈

4.6 for(初始 ; 條件 ; 調整)

初始部分 : 只在迴圈開始時執行1次

條件:每次迴圈體執行前執行一次

調整:每次迴圈體執行後執行一次

4.7 do

迴圈體至少執行一次

4.8 switch(exp) 

exp結果必須為整型值 ;

每個case標籤必須具有唯一值 

4.9 goto 一般情況下避免使用goto

goto 語句標籤;

第4章 語句

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

第4章陣列和指標

陣列的定義和初始化 注意 1.顯示初始化陣列元素 在函式體外定義的內建陣列,其元素均初始化為0 在函式體內定義的內建陣列,其元素無初始化 不管陣列在 定義,如果其元素為類型別,則自動呼叫該類的預設建構函式進行初始化,如果該類沒有預設建構函式,則必須為該陣列的元素提供顯式的初始化。2.特殊的字元陣列 ...

C Primer 第4版 第4章 陣列和指標

p95 設計良好的程式只有在強調速度時才在類實現的內部使用陣列和指標。p96陣列的維數必須用值大於等於1的常量表示式定義。此常量表示式只能包含整型字面值常量 列舉型別或者用常量表示式初始化的整型const物件。非const物件以及要到執行階段才知道其值的const變數都不能用於定義陣列的維數。p97...