指针变量和引用变量的区别_指针Ⅰ--变量的定义
一、變量的地址
計算機(jī)中,數(shù)據(jù)存儲在內(nèi)存中。內(nèi)存可劃分為若干存儲單元,每個單元可以存放8位二進(jìn)制數(shù),即1個字節(jié)。內(nèi)存單元采用線性地址編碼,每個單元具有唯一一個地址編碼
1.變量的地址:系統(tǒng)為變量分配的內(nèi)存單元的地址:一個無符號整型數(shù)
2.變量的訪問方式:直接訪問,間接訪問
3.指針變量:是存放地址的變量
二、指針變量的定義與引用
1.定義方法:類型符 *指針變量名
指針變量的類型 所指向的內(nèi)存中存放的數(shù)據(jù)的類型
2.指針變量的賦值:指針變量的值為地址,是個無符號整數(shù)。但不能直接將整型常量賦給指針變量。
用變量的地址給指針變量賦值(求地址運(yùn)算符&)
注意:變量的類型必須與指針變量的類型相同
用相同類型的指針變量賦值
注意:若不賦值,則指針變量的值是隨機(jī)的。
賦空值NULL
指針變量的初始化方法:
賦空值null
用已定義的變量的地址
3.指針變量的應(yīng)用
①兩個有關(guān)的運(yùn)算符:*、&
形式:&任意變量/*取地址運(yùn)算符*/
*指針變量/*指針運(yùn)算符*/
含義:&a表示變量a所占據(jù)的內(nèi)存空間的首地址
*p表示指針變量p所指向的內(nèi)存中的數(shù)據(jù)
應(yīng)用:通過指針變量訪問所指變量
將指針變量指向被訪問的變量
如:int a=5,*p,b;
p=&a;
訪問所指變量
取內(nèi)容:b=*p;
printf("%d
總結(jié)
以上是生活随笔為你收集整理的指针变量和引用变量的区别_指针Ⅰ--变量的定义的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用lucce分词怎么_深度学习时代,分
- 下一篇: 正点原子stm32f429 pcb_正点