摘要:和操作符和都是單目操作符取地址符間接訪問操作符解引用操作符用于取出想要變量的地址我們通過以下代碼來看看以及的作用。我們再來看下面的應(yīng)用解引用操作符當(dāng)是一個指針變量時,在其前面加上一個,這個表示解引用操作符。
&和*操作符
&和*都是單目操作符
&:取地址符
*:間接訪問操作符(解引用操作符)
&用于取出想要變量的地址
我們通過以下代碼來看看&以及*的作用。
int main(){ int a = 10; int * p = &a; return 0;}
我們定義了一個整型變量a,并給他賦值為10;又定義了一個變量p用來存放a的地址,
int * p = &a;
既然p是用來存放地址的,那么p就應(yīng)該是一個指針變量,“*”即代表p是一個指針,前面的int說明變量p指向的類型是整型,“int *”合起來就是p的類型。
我們再來看下面的應(yīng)用:
int main(){ int a = 10; int * p = &a; int b = *p; *p = 20; //解引用操作符 printf("a=%d/n", a); return 0;}
當(dāng)p是一個指針變量時,在其前面加上一個*,這個*表示解引用操作符。
我們先來看這行代碼:int b = *p;
就是創(chuàng)建一個變量b,使他的值等于p指向的空間里的內(nèi)容,也就是a的值,這時,b的值就是10。這里的*p,用的是p指向的內(nèi)容中的值。
再來看這行代碼:*p = 20;
p里面存的是a的地址,*p就是通過a的地址找到a,然后把a(bǔ)的內(nèi)容變?yōu)?0。這里的*p,用的是p指向的內(nèi)容的空間。
這里的*p,就可以提到左值、右值的概念了,簡單的說,
左值——空間
右值——空間中的內(nèi)容
數(shù)組也可以取地址
我們來看看
int main(){ int a = 10; int arr[10] = { 0 }; arr;//數(shù)組首元素的地址 &arr[0];//數(shù)組首元素的地址 &arr[9];//取出的是第10個元素的地址 &arr;//取出數(shù)組的地址 return 0;}
另外還要知道
數(shù)組名就是首元素的地址
有2個例外:
以上就是我總結(jié)的&和*操作符的用法,希望對大家有幫助。
歡迎指教指點。
我的主頁還有其他文章,歡迎和我一起學(xué)習(xí)。
點贊?+關(guān)注我
讓我們一起學(xué)習(xí)一起成長!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/119670.html
本文關(guān)鍵給大家介紹了pytorch深度神經(jīng)元網(wǎng)絡(luò)新手入門提前準(zhǔn)備自己拍的照片數(shù)據(jù)信息實例全過程,感興趣的小伙伴可以參考借鑒一下,希望可以可以參考,祝愿大家多多的發(fā)展,盡早漲薪 文章正文 圖片數(shù)據(jù)主要有兩種狀況: 1、全部圖片放到一個文件夾內(nèi),此外有個txt文件表明標(biāo)識。 2、不一樣類型照片放到不同類型的文件夾內(nèi),文件夾便是圖形的類型。 對于這兩個不同的狀況,數(shù)據(jù)的準(zhǔn)備工作也有所不同,...
摘要:推薦一些好用的游戲引擎開發(fā)庫引言如果你是一個游戲開發(fā)者,并且正在尋找一個可以與和無縫工作的游戲引擎。是另一個容易使用,適用于移動設(shè)備和桌面的游戲引擎。是一個開源的用來創(chuàng)建使用高級技術(shù)和服務(wù)的游戲引擎。用于建立游戲和繪圖引擎。 推薦一些好用的 HTML5 & JavaScript 游戲引擎開發(fā)庫 0. 引言 如果你是一個游戲開發(fā)者,并且正在尋找一個可以與 JavaScript 和 HT...
摘要:推薦一些好用的游戲引擎開發(fā)庫引言如果你是一個游戲開發(fā)者,并且正在尋找一個可以與和無縫工作的游戲引擎。是另一個容易使用,適用于移動設(shè)備和桌面的游戲引擎。是一個開源的用來創(chuàng)建使用高級技術(shù)和服務(wù)的游戲引擎。用于建立游戲和繪圖引擎。 推薦一些好用的 HTML5 & JavaScript 游戲引擎開發(fā)庫 0. 引言 如果你是一個游戲開發(fā)者,并且正在尋找一個可以與 JavaScript 和 HT...
從行業(yè)角度來說,通過一步一步剖析,目標(biāo)就是簡易,新手入門requests網(wǎng)絡(luò)爬蟲及新手入門pandas數(shù)據(jù)剖析就能完成,文中關(guān)鍵為大家介紹Python網(wǎng)絡(luò)爬蟲抓取金融衍生品數(shù)據(jù)庫的經(jīng)典案例,感興趣的小伙伴一起了解一下吧 哈嘍大家好政胤今日教給大家抓取金融衍生品數(shù)據(jù)和信息 每日任務(wù)介紹 最先,顧客原消費是獲得https://hq.smm.cn/copper網(wǎng)站里的價錢數(shù)據(jù)和信息(注:獲得的...
閱讀 3156·2021-09-24 10:26
閱讀 3402·2021-09-23 11:54
閱讀 4791·2021-09-22 15:33
閱讀 2305·2021-09-09 09:33
閱讀 1734·2021-09-07 10:10
閱讀 1010·2019-08-30 11:09
閱讀 2907·2019-08-29 17:13
閱讀 1069·2019-08-29 12:35