《征服C指標》第一章重點小結

2021-06-21 09:59:44 字數 573 閱讀 5736

1:指標也是有指標型別的,但是它是由其他的型別派生出來的型別。它的定義中有這樣的一段話:由引用型別t派生的指標型別有時稱為「指向t的指標」。也就是說:實際上存在的是「指向int的指標型別」、「指向double的指標型別」等等。

2:根據引用型別的性質,指標型別存在「指標型別變數」、「指標型別的值」。

3:「指標型別」、「指標型別變數」、「指標型別的值」有時統稱為:指標。所以應該根據「指標」所出現的具體語境,分析「指標」指的是什麼。

4:「指標的值」一般指的是:記憶體的位址。(ps:這裡的指標指的是「指標變數」或「指標型別」)。

書上例程(變數名有改動!):

#include#includeusing namespace std;

int main()

5:'*'解引用,當乙個指標變數的值為它所指向的型別的變數的位址時,在該指標變數前面加上'*'(*pointer),此時它相當於它所指向的變數(*pointer = i)。對於*pointer的操作等同於對變數i的操作。(*pointer = 10; ==> i = 10; 或 (*pointer)++ ==> i++ 等。)

第一章小結

第一章 本章介紹了c 程式的基本結構,以及程式的基本語法單位 字 詞和表示式構成的語法規則。程式的主要功能是描述資料和處理資料.資料表現為常量和變數。常量是程式執行中不能改變的量,包括常數和存放在記憶體單元中的標識常量。變數是可改寫的記憶體單元中的標識。所有常量 變數都屬於某種資料型別。型別決定了資...

第一章,重點總結

1.長整數 100000000000l,否則報錯 2.獲取使用者輸入 input input your string raw input input your string 3.函式 絕對值 abs 10 輸出10,四捨五入 round 1.0 2.0 輸出1.0 4.模組 sqrt,計算平方根,i...

《CSAPP》第一章小結

從乙個hello.c程式講起。hello.c經過預處理把頭檔案的內容插入程式中變成hello.i。hello.i經過編譯器處理轉為組合語言版本的hello.s,hello.s經過彙編器處理變為二進位制的hello.o,並且經過鏈結printf.o變為可執行程式。執行是經過把本地磁碟的可執行的hell...