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

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

將&shape強(qiáng)制轉(zhuǎn)換為int指針類型?

int *p=(int *)&shape

&shape為shape的地址,本身不就是Int類型的嗎?

將&shape強(qiáng)制轉(zhuǎn)換為int指針類型?


正在回答

3 回答

指針類型和所取的地址儲存對象類型要一樣,否則指針類型太大指的范圍超過了對象的范圍,無法確定內(nèi)容,若太小又取不全

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

sodo0 提問者

也就是說前后的int可以換成其他類型,比如string,double等,因?yàn)槭菑?qiáng)制轉(zhuǎn)換,前后的類型大小肯定是一致的。
2017-03-30 回復(fù) 有任何疑惑可以回復(fù)我~
#2

juhhjj 回復(fù) sodo0 提問者

對,因?yàn)檫@塊&shape取地址是要取這個(gè)變量的整體的首地址,他代表的地址類型實(shí)際時(shí)其儲存的內(nèi)容類型,并不是所謂的int型的,所以強(qiáng)制轉(zhuǎn)化
2017-04-05 回復(fù) 有任何疑惑可以回復(fù)我~

int p=(int)&shape ??

p就是儲存一個(gè)數(shù)值,由于需要用p操作shape中的數(shù)據(jù)成員,所以需要用指針

就變成

int *p=(int *)&shape

這樣p就指向shape,p++之后指向第二個(gè)數(shù)據(jù)成員

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

不同類型的變量地址用不同的指針進(jìn)行保存, 比如char類型地址使用char*,int型地址,用int*保存

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

sodo0 提問者

我叫l(wèi)ixinhai
2017-03-29 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之多態(tài)篇
  • 參與學(xué)習(xí)       66225    人
  • 解答問題       329    個(gè)

本教程將帶領(lǐng)大家體會(huì)面向?qū)ο笕筇匦灾械亩鄳B(tài)特性

進(jìn)入課程

將&shape強(qiáng)制轉(zhuǎn)換為int指針類型?

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

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

幫助反饋 APP下載

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

公眾號

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