第四章:選擇結構程式設計
1.if語句用來實現兩個分支的選擇結構
2.switch用來實現多分支的選擇結構
if語句的一般表達形式
if表示式語句一
語句二1.if 語句一
2.if 語句一 else語句二
3.if語句一else if語句二else 語句三…else語句n
關係運算子及其優先順序
等於和不等於優先順序低
小於小於等於大於大於等於優先順序高
邏輯運算子及其優先順序
&&與(也就是數學上的且)
||或與數學相等
!非與數學相等
優先順序排序
1!非2算術運算子
3關係運算子
4&&和||
5賦值運算子條件運算子
a>b?(max=a):(max=b)相當於
if(a>b)max=a;
else max=b;
C專家程式設計 4
在大部分情況下,陣列和指標是可以互換的。書中的第4章主要講解了陣列和指標的不同之處,而在第9章則著重討論兩者可以互換的場景。對於兩者的不同之處,主要在於訪問兩者時有一些不同。編譯器會為每個變數分配乙個位址,每個符號的位址在編譯時可知 如陣列的名字 那麼在訪問陣列中的資料時,可以通過符號表直接得出陣列...
C程式設計導引(4)
第5章 函式 函式是c程式的基本組織單位。有關識別符號 c語言的識別符號一般應遵循如下的命名規則。1 識別符號必須以字母a或下劃線開頭,其後的可以是字母 下劃線和數字,其他字元不允許出現在識別符號中。2 識別符號區分大小寫字母 3 識別符號的長度,c89規定31個字元以內,c99規定63個字元以內 ...
C 程式語言筆記(4)
54 函式過載和類屬機制所實現的叫做編譯時多型 執行時多型指的是基類中定義虛函式,在派生類中對該虛函式進行重定義,要通過基類指標 或基類引用 來呼叫虛函式 55 除了建構函式之外,任意非static成員函式都可以根據需要設計為虛函式。56 當指標呼叫類的虛函式時,指標是動態繫結所指向的類的物件 基類...