C C 指標的定義及用法

2021-09-26 23:24:21 字數 925 閱讀 9069

(2)變數與大小(sizeof操作符,int大小是4位元組),變數的大小指的是它在記憶體中佔了幾個位元組。

(3)變數有位址,變數的位址就是該變數在記憶體中的位置。可用&號取得位址。

(4)變數的賦值,就是向記憶體寫入資料,讀變數的值,就是從記憶體中讀取資料。

(5)每個變數都有自己的記憶體位址,絕不會有2個變數的記憶體位址相同。

(6)程式每次執行時,變數的位址是不一樣的,無法**也不需要**其位址。

#include int main()

2、如何表示記憶體位址呢?

位址是整數,是不是可以用int?

但是為了強調他時乙個記憶體位址,提出一些新的型別。

int a = 10;

//定義乙個指標變數pa,型別為int,初始值為&a.

int* pa = &a ;

關於指標:

1、指標也是變數,是可以變得。

#include int main()

可以把指標當成一種整型變數。

2、不同型別的指標不能相互賦值的。

3、指標即位址,位址是整數,所以指標是乙個整數型別。

1、使用指標,按位址訪問,直接修改記憶體

*p操作:用於訪問p指向的記憶體進行讀寫操作。

#include int main()

只有指標變數才能用*號操作,其他變數可不行。

C C 巨集定義及typedef用法

include include 數字和字串 define family 5 2 1 姥爺,爸爸,媽媽,姐姐,我 托尼,coco 肉肉 define larry age 21 運算 define square x x x define xsquare x x x 確保先進行括號內運算 define m...

C語言 指標定義及用法

今天把學到的指標的知識整理了一下,希望對你們有所幫助。2 語法 int point 3 指標的使用 1 在此舉出乙個簡單的demo 注釋為紅色字型 include int main 初始化,宣告變數的同時,給變數賦值 int myint 200 宣告乙個指標,初始化的值是myint的位址 int m...

c c 函式指標的用法

鏈結2 1.定義 每乙個函式都占用一段記憶體單元,它們有乙個起始位址,指向函式入口位址的指標稱為函式指標。2.語法 指向函式的指標變數的一般定義形式為 資料型別 指標變數名 參數列 3.說明 1 函式指標的定義形式中的資料型別是指函式的返回值的型別。2 區分下面兩個語句 int p int a,in...