亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

箭頭運算符(->)在C中的用法

箭頭運算符(->)在C中的用法

C
瀟瀟雨雨 2019-06-25 16:37:07
目前,我正在通過閱讀一本很好的初學者的書“21天內自學C”來學習C(我已經學習了Java和C#,所以我正在以更快的速度前進)。我在讀關于指針和->(箭頭)操作者無緣無故地提出來了。我認為它用于調用成員和函數(類似于.(點)運算符,但用于指針而不是成員)。但我不完全確定。我能得到一個解釋和一個代碼樣本嗎?箭頭運算符(->)在C中的用法
查看完整描述

3 回答

?
森欄

TA貢獻1810條經驗 獲得超5個贊

是的,就是這樣。

當您想要訪問作為指針而不是引用的struct/class的元素時,它只是點版本。

struct foo{
  int x;     // 5
  float y;};struct foo var;struct foo* pvar;pvar = malloc(sizeof(pvar));var.x = 5;   // var.x is 5(&var)->y = 14.3;pvar->y = 22.4;(*pvar).x = 6;   // (*pvar).x is 5

就這樣!


查看完整回答
反對 回復 2019-06-25
  • 3 回答
  • 0 關注
  • 689 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

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

公眾號

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