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