第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

形參的指針賦值問(wèn)題

聲明 change 函數(shù)時(shí),如果是 void change(int a, int b),調(diào)用時(shí)如果是 change(c , d),那么我們知道是把 c 的值賦予change函數(shù)中的a,d 的值賦予change函數(shù)中的 b。

這里的change函數(shù)變成了 change(int *a, int *b), 調(diào)用時(shí)為 change(&a, &b),按理來(lái)說(shuō),應(yīng)該是把 &a 的值(即變量 a 的內(nèi)存地址)賦予 *a, &b 的值賦予 *b,可是按教程的意思,這里是把 &a 的值賦予了 a,而非 *a, 為什么呢?

正在回答

3 回答

int*可以理解為一種數(shù)據(jù)類型,和int一樣,int*是申明一個(gè)地址變量a,a用來(lái)接收傳入的地址

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

六個(gè)蒸蛋 提問(wèn)者

嗯。 但是有時(shí)像 “int a, *b;”這樣寫時(shí),讓人感覺(jué) *b 是個(gè)一個(gè)整體,而非將 int* 看成一個(gè)整體,這樣就容易誤以為指針變量是 *b 而非 b。
2019-11-18 回復(fù) 有任何疑惑可以回復(fù)我~

知道了, int* a,聲明的是變量 a,而非 *a,且這里的 a 是指針變量,儲(chǔ)存的是內(nèi)存地址。所以這里是把 &a 的值賦予了 a。

0 回復(fù) 有任何疑惑可以回復(fù)我~

int *a 是定義一個(gè)指向int類型數(shù)據(jù)的指針a,這里的*表示a是個(gè)指針,而不是你理解的取a中內(nèi)容

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

形參的指針賦值問(wèn)題

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)