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進製制數字 指標變數在記憶體...