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

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

int (*pquadrate)(int a) = &quadrate;是啥意思?

不太明白(*pquadrate)后面為啥還有個(gè)(int a) ??

正在回答

5 回答

這是函數(shù)指針聲明。

這是將pquadrate聲明為函數(shù)指針,它指向的是有一個(gè)int型參數(shù),返回值為int的函數(shù)。這語(yǔ)句同時(shí)將pquadrate初始化為quadrate的地址(顯然quadrate應(yīng)該是個(gè)函數(shù)名)。


一步一步講這個(gè)聲明:

  • 這語(yǔ)句聲明的是pquadrate變量,前面有個(gè)*,而且是用小括號(hào)和變量名括起來(lái)的(*pquadrate),表明這個(gè)變量名優(yōu)先和*結(jié)合。聲明變量時(shí)前面有*就代表這個(gè)變量是指針,所以pquadrate是個(gè)指針。那它指向什么呢?

  • 接著看,后面有小括號(hào),前面有類(lèi)型,表明是個(gè)函數(shù)。參數(shù)就是int a,返回值是int型。所以pquadrate是指向這樣的函數(shù)的指針。

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

帥踢鍋 提問(wèn)者

請(qǐng)問(wèn),后面的參數(shù)int a應(yīng)該不需要與quadrate函數(shù)聲明中的一致吧?另外,可以否省略寫(xiě)成(*pquadrate)(int),這樣做規(guī)范嗎?
2015-07-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

onemoo 回復(fù) 帥踢鍋 提問(wèn)者

完全可以不寫(xiě)a。 函數(shù)聲明中的參數(shù)列表只需要寫(xiě)出各個(gè)參數(shù)的類(lèi)型,寫(xiě)不寫(xiě)參數(shù)名無(wú)所謂(其實(shí)編譯器也不理會(huì)你寫(xiě)的名字)。
2015-07-31 回復(fù) 有任何疑惑可以回復(fù)我~
#3

帥踢鍋 提問(wèn)者

回答非常詳細(xì)!感謝onemoo同學(xué)
2015-07-31 回復(fù) 有任何疑惑可以回復(fù)我~

厲害了,大神呀

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

厲害 。。。


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

原來(lái)如此

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

謝謝你的解釋?zhuān)?/p>

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

舉報(bào)

0/150
提交
取消

int (*pquadrate)(int a) = &quadrate;是啥意思?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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