1. ホーム
  2. c

[解決済み】C言語でのアロー演算子(->)の使い方

2022-03-29 01:35:20

質問

私は21日間でCを学ぶという本を読んでいます(JavaとC#はすでに学んでいるので、より速いペースで進んでいます)。ポインターの章を読んでいたら -> (矢印) 演算子 が説明なしで出てきました。メンバや関数を呼び出すのに使われるのだと思います(に相当するような)。 . (ドット)演算子、ただしメンバーではなくポインタの場合)。しかし、私は完全に確信しているわけではありません。

説明とコードサンプルをお願いします。

どのように解決するのですか?

foo->bar と同じです。 (*foo).bar というメンバを取得する。 bar という構造体から foo を指しています。