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

森欄
TA貢獻1810條經驗 獲得超5個贊
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
- 3 回答
- 0 關注
- 689 瀏覽
添加回答
舉報
0/150
提交
取消