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

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

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

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

正在回答

3 回答

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

5 回復 有任何疑惑可以回復我~

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

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

2 回復 有任何疑惑可以回復我~

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

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之離港篇
  • 參與學習       122670    人
  • 解答問題       493    個

C++掃清通往面向對象的最后一道障礙,將所有知識點融會貫通

進入課程

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

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號