指標簡單概念

2021-09-11 06:22:21 字數 570 閱讀 6597

2.如何得到a的位址?

取位址符&,&a為獲取a的位址

3.int *d;//定義整型指標型別變數d,存放整型指標值

int *d = &a; &a:整型指標

其他型別舉例:

char *p2 = &b;

float *p3 = &c;

double *p4 = &d;

4.*的作用 :*為間接訪問符,解引用

(1).3 * 4 (乘)

(2).int *p定義指標型別變數

(3).解引用:*p = 100;(*p解引用)

6.二級指標

指標就是乙個變數,既然是變數就也存在記憶體位址,所以可以定義乙個指向指標的指標。

int i = 10;

int *p1 = &i;

int **p2 = &p1;

printf("%d\n", **p2);

7.父函式呼叫子函式,如果子函式的改變影響父函式,則

(1)必須傳指標

(2)子函式必須解引用

8.指標的大小:不固定

32位:4個位元組

64位:8個位元組

C C 指標的概念及簡單應用

類似定義變數的形式,資料型別包含 int char float等 型別名 指標變數名 定義乙個變數value int value 150 定義乙個指標pv int pv value 注 定義指標時應對指標進行初始化,原則上不允許int pv 這樣的指標出現。如果沒有想好,可以將指標定義為空指標cha...

指標的概念

第一章。指標的概念 指標是乙個特殊的變數,它裡面儲存的數值被解釋成為記憶體裡的乙個位址。要搞清乙個指標需要搞清指標的四方面的內容 指標的型別,指標所指向的型別,指標的值或者叫指標所指向的記憶體區,還有指標本身所佔據的記憶體區。讓我們分別說明。先宣告幾個指標放著做例子 例一 1 int ptr 2 c...

指標概念綜述

1.變數的位址就是變數的指標,用於儲存位址的變數稱為指標變數。當將乙個變數的位址賦給某乙個指標變數時,稱這個指標變數指向該變數。此時,既可用變數名直接訪問變數的值,也可用指標變數間接訪問變數的值。2.c語言中的陣列變數 字串陣列變數 字串 結構體變數 共用體變數 列舉型變數,甚至函式名及函式的形參以...