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

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

c++的“”&“”與C語言的*的用法區(qū)別

c++的“”&“”與C語言的*的用法及區(qū)別,怎么用?

正在回答

3 回答

這么說吧 ? C語言中的"*"和C++中的"&"在函數(shù)中的使用一般都是為了改變 變量的值 ,但是”*“在實(shí)質(zhì)上依舊是單向傳值 只是函數(shù)中的指針形參與實(shí)參具有相同的內(nèi)存地址,從而間接改變內(nèi)存中的內(nèi)容,因此在函數(shù)中改變形參的地址是不會對實(shí)參有影響的? 而C++中的”&“則是相當(dāng)于給變量起別名,因此在函數(shù)中操作的”形參“與實(shí)參實(shí)質(zhì)上是共用一塊內(nèi)存空間的,對”形參“做的任何改變都能在實(shí)參上得到體現(xiàn)

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

c語言中的*是指針,int * p = &a; //p是int型指針,此處&我們常叫做取地址,這一習(xí)慣c++中也有保留。

c++中的&更多理解為引用,int & a=b;//意思就是a是b的一個別名,操作a,與操作b具有相同的效果,工程中常用于引用形參。

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

C++ &是引用;C中的&是取地址符;int *p ?這是定義指針變量,而*p 是取指針地址的值。 ? (菜鳥解答)

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

舉報(bào)

0/150
提交
取消
C++遠(yuǎn)征之離港篇
  • 參與學(xué)習(xí)       122681    人
  • 解答問題       488    個

C++掃清通往面向?qū)ο蟮淖詈笠坏勒系K,將所有知識點(diǎn)融會貫通

進(jìn)入課程

c++的“”&“”與C語言的*的用法區(qū)別

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

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

幫助反饋 APP下載

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

公眾號

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