《c和指標》筆記3

2022-02-22 02:43:13 字數 591 閱讀 1477

//

預設鏈結屬性,external,儲存於靜態記憶體

int a = 5;//

預設鏈結屬性,其實extern是可以不要的,但是風格上加上關鍵字是有好處的,儲存於靜態記憶體

extern

intb;

//因為加上了static,鏈結屬性從external變為internal,原始檔私有,儲存於靜態記憶體

static

intc;

//預設鏈結屬性,可以被任何檔案呼叫,但是其他檔案必須要有d的原型,如果加上static的話,就會變成原始檔私有。對於函式而言**都是儲存在靜態記憶體中的

int d (int

e) ...

}//靜態鏈結屬性,不能被這個原始檔以外的任何函式呼叫,作用域從宣告的位置到原始檔結束

static

inti()

...

*對於以上隱藏其他變數的部分,編譯器可以使用相同的記憶體來儲存不同**塊中的相同變數名的不同變數。

對於語句部分的就省略了,仍然是關於if/if-else/switch/for/while等的介紹和用法

以上今天的學習就到此結束了,明天繼續,加油!

《C和指標》學習筆記(3)

1.5 在之前的rearrange函式語句中,if columns col len.break 當字元的列範圍超過輸入行的末尾就停止複製,這種方式只適合列範圍以遞增順序排列的時候,請修改這條語句使列範圍不是按順序讀取的時候也可以完成任務。include include include define ...

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

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

指標筆記 3

指標變數和其他資料型別所佔位元組問題 sizeof 資料型別 的返回值為該資料占得位元組數 例子 sizeof int 4 假設p指向char型別變數 1個位元組 假設p指向int型別變數 4個位元組 假設p指向double型別變數 8個位元組 1 用於資料型別 sizeof使用形式 sizeof ...