成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

&和*操作符簡(jiǎn)單介紹(新手易懂)

chengjianhua / 2252人閱讀

摘要:和操作符和都是單目操作符取地址符間接訪問(wèn)操作符解引用操作符用于取出想要變量的地址我們通過(guò)以下代碼來(lái)看看以及的作用。我們?cè)賮?lái)看下面的應(yīng)用解引用操作符當(dāng)是一個(gè)指針變量時(shí),在其前面加上一個(gè),這個(gè)表示解引用操作符。

&和*操作符

&和*都是單目操作符

&:取地址符

*:間接訪問(wèn)操作符(解引用操作符)

&用于取出想要變量的地址

我們通過(guò)以下代碼來(lái)看看&以及*的作用。

int main(){	int a = 10;	int * p = &a;	return 0;}

我們定義了一個(gè)整型變量a,并給他賦值為10;又定義了一個(gè)變量p用來(lái)存放a的地址,

int * p = &a;

既然p是用來(lái)存放地址的,那么p就應(yīng)該是一個(gè)指針變量,“*”即代表p是一個(gè)指針,前面的int說(shuō)明變量p指向的類型是整型,“int *”合起來(lái)就是p的類型。

我們?cè)賮?lái)看下面的應(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是一個(gè)指針變量時(shí),在其前面加上一個(gè)*,這個(gè)*表示解引用操作符。

我們先來(lái)看這行代碼:int b = *p;

就是創(chuàng)建一個(gè)變量b,使他的值等于p指向的空間里的內(nèi)容,也就是a的值,這時(shí),b的值就是10。這里的*p,用的是p指向的內(nèi)容中的

再來(lái)看這行代碼:*p = 20;

p里面存的是a的地址,*p就是通過(guò)a的地址找到a,然后把a(bǔ)的內(nèi)容變?yōu)?0。這里的*p,用的是p指向的內(nèi)容的空間。

這里的*p,就可以提到左值、右值的概念了,簡(jiǎn)單的說(shuō),

左值——空間

右值——空間中的內(nèi)容

數(shù)組也可以取地址

我們來(lái)看看

int main(){	int a = 10;	int arr[10] = { 0 };	arr;//數(shù)組首元素的地址	&arr[0];//數(shù)組首元素的地址	&arr[9];//取出的是第10個(gè)元素的地址	&arr;//取出數(shù)組的地址	return 0;}

另外還要知道

數(shù)組名就是首元素的地址
有2個(gè)例外:

  1. sizeof(數(shù)組名),這里的數(shù)組名表示整個(gè)數(shù)組,sizeof(數(shù)組名)計(jì)算的是整個(gè)數(shù)組的大小
  2. &數(shù)組名,這里的數(shù)組名表示整個(gè)數(shù)組,取出的是數(shù)組的地址

以上就是我總結(jié)的&和*操作符的用法,希望對(duì)大家有幫助。

歡迎指教指點(diǎn)。

我的主頁(yè)還有其他文章,歡迎和我一起學(xué)習(xí)。

點(diǎn)贊?+關(guān)注

讓我們一起學(xué)習(xí)一起成長(zhǎng)!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/119670.html

相關(guān)文章

  • pytorch深度神經(jīng)元網(wǎng)絡(luò)新手入門提前準(zhǔn)備自己拍的照片數(shù)據(jù)信息

      本文關(guān)鍵給大家介紹了pytorch深度神經(jīng)元網(wǎng)絡(luò)新手入門提前準(zhǔn)備自己拍的照片數(shù)據(jù)信息實(shí)例全過(guò)程,感興趣的小伙伴可以參考借鑒一下,希望可以可以參考,祝愿大家多多的發(fā)展,盡早漲薪  文章正文  圖片數(shù)據(jù)主要有兩種狀況:  1、全部圖片放到一個(gè)文件夾內(nèi),此外有個(gè)txt文件表明標(biāo)識(shí)。  2、不一樣類型照片放到不同類型的文件夾內(nèi),文件夾便是圖形的類型?! ?duì)于這兩個(gè)不同的狀況,數(shù)據(jù)的準(zhǔn)備工作也有所不同,...

    89542767 評(píng)論0 收藏0
  • 推薦一些好用的 HTML5 & JavaScript 游戲引擎開(kāi)發(fā)庫(kù)

    摘要:推薦一些好用的游戲引擎開(kāi)發(fā)庫(kù)引言如果你是一個(gè)游戲開(kāi)發(fā)者,并且正在尋找一個(gè)可以與和無(wú)縫工作的游戲引擎。是另一個(gè)容易使用,適用于移動(dòng)設(shè)備和桌面的游戲引擎。是一個(gè)開(kāi)源的用來(lái)創(chuàng)建使用高級(jí)技術(shù)和服務(wù)的游戲引擎。用于建立游戲和繪圖引擎。 推薦一些好用的 HTML5 & JavaScript 游戲引擎開(kāi)發(fā)庫(kù) 0. 引言 如果你是一個(gè)游戲開(kāi)發(fā)者,并且正在尋找一個(gè)可以與 JavaScript 和 HT...

    happen 評(píng)論0 收藏0
  • 推薦一些好用的 HTML5 & JavaScript 游戲引擎開(kāi)發(fā)庫(kù)

    摘要:推薦一些好用的游戲引擎開(kāi)發(fā)庫(kù)引言如果你是一個(gè)游戲開(kāi)發(fā)者,并且正在尋找一個(gè)可以與和無(wú)縫工作的游戲引擎。是另一個(gè)容易使用,適用于移動(dòng)設(shè)備和桌面的游戲引擎。是一個(gè)開(kāi)源的用來(lái)創(chuàng)建使用高級(jí)技術(shù)和服務(wù)的游戲引擎。用于建立游戲和繪圖引擎。 推薦一些好用的 HTML5 & JavaScript 游戲引擎開(kāi)發(fā)庫(kù) 0. 引言 如果你是一個(gè)游戲開(kāi)發(fā)者,并且正在尋找一個(gè)可以與 JavaScript 和 HT...

    Zack 評(píng)論0 收藏0
  • 運(yùn)用Python網(wǎng)絡(luò)爬蟲(chóng)抓取金融衍生品數(shù)據(jù)庫(kù)的經(jīng)典案例

      從行業(yè)角度來(lái)說(shuō),通過(guò)一步一步剖析,目標(biāo)就是簡(jiǎn)易,新手入門requests網(wǎng)絡(luò)爬蟲(chóng)及新手入門pandas數(shù)據(jù)剖析就能完成,文中關(guān)鍵為大家介紹Python網(wǎng)絡(luò)爬蟲(chóng)抓取金融衍生品數(shù)據(jù)庫(kù)的經(jīng)典案例,感興趣的小伙伴一起了解一下吧  哈嘍大家好政胤今日教給大家抓取金融衍生品數(shù)據(jù)和信息  每日任務(wù)介紹  最先,顧客原消費(fèi)是獲得https://hq.smm.cn/copper網(wǎng)站里的價(jià)錢數(shù)據(jù)和信息(注:獲得的...

    89542767 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<