C語言 《C和指標》學習筆記1

2021-09-13 01:28:29 字數 1296 閱讀 6713

由於自己c語言基礎不是很紮實,最近在學習 ==《c與指標》==所以最近可能會定期記錄一下自己的學習心得和筆記。

編譯過程的幾個階段

1、預處理器階段

2、編譯階段

3、彙編階段

4、鏈結階段

詞法規則

三字母詞:指的是幾個字元的序列,合起來表示另乙個字元

三字母詞

含義???(

[???)

]???!

i???<

???』

^???=

#???/

\???-

~轉義序列,字元轉義

識別符號

資料

c語言中的4種基本資料型別

指標

字串常量

首先我們來看一段**

#include int main()

這樣的操作是不被允許的,編譯器會報錯,說a是不能被修改的左值,因為a表示的是乙個位址,是不允許被修改的。

int main()

這樣的操作是允許的,a[0]、a[1] 是表示的陣列a中的值,是可以被修改的。

指標的宣告

關鍵字typedef

這裡我們來看一段**

:這裡我們可以看到,其實對於d_ptr_to_char c, d;等價於char* c,d;此時將c定義為乙個字元指標,但是d卻是乙個字元,而ptr_to_char a, b;才是真正將a,b定義成為了兩個字元指標。

C語言的指標學習筆記 1

1.指標是什麼?指標就是指標變數,指標變數也是變數。2.指標能幹什麼?變數是用來存放資料的,所以說指標變數也是用來存放資料的。只不過指標變數中存放的資料比較特殊,存放的是記憶體位址。3.為什麼需要指標?需要間接訪問。對於某些記憶體空間,需要通過位址來進行訪問,所以需要其他變數存放其記憶體位址。4.指...

c和c指標學習1

初步 了解c程式結構 1用下列指令可以真正注釋掉一段不想使用的 if 0 statements endif2預處理指令 include include include define max cols 20 define max input1000預處理指令由預處理器解釋的並進行修改,修改後的指令遞交...

《c和指標》筆記1

本書的開頭便給出了2頁的源 並根據源 對程式進行了解釋 提示以及警告 需要注意以及容易出錯的地方 對於需要在不同原始檔中使用一些宣告,可以在乙個單獨的檔案中編寫這些宣告,然後用 include把這個檔案複製到需要這些生命的原始檔中,這樣可以使用這些宣告的乙份拷貝,用不著在許多不同的地方進行的複製,避...