黑馬程式設計師 C 指標型別

2021-06-22 02:31:43 字數 754 閱讀 2948

1.指標的作用

能夠根據乙個位址值,訪問對應的儲存空間 

#include

int main ()

//指標變數p前面的int :指標變數p只能指向int型別的資料

int *p;

int a = 90;

//指標變數p指向了變數a

p = & a;

printf ("%d\n",a);

return 0 ;

2.指標的使用注意

a. 指標變數只能儲存位址

int *p;

p = 200 ;

這種寫法是錯誤的

b.指標變數未經初始化,不能拿來間接訪問其他儲存空間

int * p;

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

這種寫法是錯誤的

c.  *p = &a;

這種寫法是錯誤的

3.指向指標的指標

#include

int main ()

int a = 10;

int *p =&a;

int **pp =&a;

方法一:a = 20;

方法二:*p = 20 ;

方法三:*pp = = p;

printf ("%d\n",a);\

return 0 ;

4.指標與陣列

a. 陣列名[下標]  ages[i]

b.指標變數名 [下標]  p [i]

c.*(p+i)

黑馬程式設計師 C語言 指標

asp.net android ios開發 net培訓 期待與您交流!指標 指標是c語言中非常重要的資料型別 指標變數的定義 int p int是指標指向資料的型別 p是指標變數名稱 只是用來表示變數為指標變數 指標的使用 int a 10 int p p a 或者p a 表示將變數a的記憶體位址賦...

黑馬程式設計師 c語言指標

ios培訓 android培訓 期待與您交流!指標的定義 定義指標和定義乙個變數類似 資料型別 指標變數名 如 int p 表示定義乙個指向整形變數的指標 使用如下 int a 8 int p p a 指標變數 p中存放a的位址,可以通過p中存放的位址,可以訪問變數a中的值。訪問指標變數中存放的位址...

黑馬程式設計師 C語言 指標

一.指標的基本概念 number 10 是什麼意思呢?1.通過number這個位址,找到他指向的空間 2.到這個空間裡,取出裡面儲存的值 普通變數基本格式 變數型別 變數名 指標變數基本格式 變數型別 指標變數名 指標裡面存的是別的變數的位址 p來列印值是0x開頭的,16進製制數字 指標變數在記憶體...