static
在函式內部,做為變數修飾符表示該變數的值在各個呼叫間一直保持待續性
在函式外部修飾函式,表示該函式只對本檔案可見
extern
作為函式修飾符時,表示函式全域性可見(屬於冗餘)
用於變數,表示它在其他地方定義
void
作為函式的返回型別,表示不返回任何值
在指標宣告中,表示通用指標的型別
位於引數列表中,表示沒有引數(屬於冗餘)
*乘法運算子
用於指標,間接引用
在宣告中,表示指標
&位的and操作符
取位址操作符
()在函式定義中,包圍形式引數列表
呼叫乙個函式
改變表示式的運算次序
將值轉換為其他型別(強制型別轉換)
定義帶引數的巨集
包圍sizeof操作符的運算元(如果它是型別名)
C語言裡的符號過載《C專家程式設計》
在c語言中的符號過載 專案 static extern 1 用於函式的定義,表示全域性可見 屬於冗餘 2 用於變數,表示它在其他地方定義。void 1 作為函式的返回型別,表示不返回任何值。2 在指標的宣告中,表示通用的指標型別。3 位於引數列表中,表示沒有引數 1 乘法運算子。2 用於指標,間接引...
C語言中的符號
運算子的種類 語言的運算子可分為以下幾類 1.算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。2.關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於等於 和不等於 六種。3.邏輯運算子 用於邏輯運算。包括與 或 非 三種。4.位操作運算子 參與運算...
C語言中的 和 符號
之前對 和 符號一直理解的比較淺顯。只知道 p好像表示的是乙個指標 p表示的是乙個位址。然而這次當遇到了下面這個情況的時候 int a 10 int b a printf d n a printf d n a printf d n b printf d n b 結果 10 6487620 64876...