《C和指標》筆記(施工中)

2021-08-04 03:41:58 字數 824 閱讀 3897

第7章 函式

7.2 函式宣告

函式原型:函式宣告的新風格又稱為函式原型。這是ansi c與舊式的k&r風格對比的。函式原型指宣告時向編譯器提供函式資訊的一種方法,使用原型(最方便也最安全)的方法為把原型置於乙個單獨的檔案,當其他原始檔需要這個函式的原型時,就使用#include指令包含該檔案。

函式原型:函式宣告時向編譯器提供函式資訊的方法,其方法(最方便也最安全)為把原型置於乙個單獨的檔案,當其他原始檔需要這個函式的原型時,就使用#include指令包含該檔案。

7.5 遞迴

「階乘和菲波那契數列用來說明遞迴是非常不幸的!」這兩個例子用迭代會比遞迴效率高超多,演算法實在是太精妙了!

用堆疊**來闡釋遞迴的呼叫真是太棒了!

7.6 stdarg巨集

可變引數列表是通過巨集來實現的,這些巨集定義於stdarg.h標頭檔案。

表1.1 常用printf** p7

表1.2 常用scanf格式碼p9

表3.1 變數的最小範圍 p29

表3.2 變數範圍的限制 p30

表3.3 相等的整型宣告 p35

圖3.1 識別符號作用域示例 p40

圖3.2 鏈結屬性示例 p42

圖3.3 使用extern p43

圖3.4 作用域、鏈結屬性和儲存型別示例 p45

表3.4 作用域、鏈結屬性和儲存型別總結 p47

表5.1操作符優先順序 p81

表6.1雙重間接訪問

表6.2 指標運算結果

表14.2 巨集和函式的不同之處

低階錯誤:

1、標頭檔案不完整

2、函式呼叫不完整(缺少引數、取位址符等)

《C和指標》閱讀筆記 指標

無論是程式設計師還是計算機都無法通過值的位模式來判斷它的型別。型別是通過值得使用方法隱式確定的。編譯器能夠保證值的宣告和值的使用之間的關係時適當的,從而幫助我們確定值的型別。宣告乙個指標變數並不會自動分配任何記憶體。在對指標間接訪問前,指標必須進行初始化 使它指向現有的記憶體,或者它分配動態記憶體。...

C 筆記 C 陣列指標和指標陣列

char p 10 為陣列指標,實際上相當於二維陣列,也就是指向乙個一維陣列的指標 p可以單獨看做指向陣列的指標 比如這樣 int b 2 int cc 2 2 1,2 3,4b cc b cout 這樣的賦值是可以的,b指向的陣列的大小一定要和cc的第一維陣列大小一致,這裡輸出,4,因為b 這個時...

《c和指標》 指標章節學習筆記

int main 使用指標間接訪問變數的值以及修改變數的值 int main pa是指位址,pa是指取這個位址的內容 則 a是變數a的位址,a就是解引用a的值 即變數a int main 使用指標的指標間接訪問變數的值 pa int main g cp 1 1 先運算 cp,再進行 1操作 2 首先...