課程
/后端開發(fā)
/C
/Linux C語言結(jié)構(gòu)體
p1=p2=(struct weapan*)malloc(sizeof(struct weapon));這個(gè)是什么意思
2015-09-03
源自:Linux C語言結(jié)構(gòu)體 5-2
正在回答
malloc是分配內(nèi)存
(type*)malloc(size);
分配size個(gè)字節(jié)的內(nèi)存,因?yàn)閙alloc只能分配多少字節(jié)的內(nèi)存,不能指定分配內(nèi)存存什么類型,所以強(qiáng)轉(zhuǎn)為某類型(type*)
其實(shí)這里C++寫相當(dāng)于 p1=p2=new weapon();
Tobiaslight 提問者
舉報(bào)
C語言的深入,幫助小伙伴們進(jìn)一步的理解C語言,趕緊看過來
1 回答關(guān)于malloc函數(shù)的應(yīng)用
2 回答malloc函數(shù)使用?
1 回答malloc函數(shù)的使用?
1 回答為什么要用到malloc申請(qǐng)分配內(nèi)存呢,不用也可以,不是嗎?
1 回答p1=p2=(struct weapon*)malloc(sizeof(struct weapon));//可以把p2=去掉嗎,p2=在這里有什么意義嗎.
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-09-03
malloc是分配內(nèi)存
(type*)malloc(size);
分配size個(gè)字節(jié)的內(nèi)存,因?yàn)閙alloc只能分配多少字節(jié)的內(nèi)存,不能指定分配內(nèi)存存什么類型,所以強(qiáng)轉(zhuǎn)為某類型(type*)
其實(shí)這里C++寫相當(dāng)于 p1=p2=new weapon();