->(間接メンバー選択子)
後置式演算子:インデックス への移動
構文
後置式 -> 識別子
後置式
は,構造体を指すポインタ型または共用体を指すポインタ型でなければなりません。
識別子
は,その構造体型または共用体型のメンバー名でなければなりません。
この式は構造体または共用体オブジェクトのメンバーを特定します。式の値は指定されたメンバーの値です。指定されたメンバーが左辺値の場合にのみ,この式の値は左辺値になります。
解説
選択演算子 -> を使うと,構造体および共用体メンバーにアクセスできます。
オブジェクト s
は構造体型 S
,sptr
は s
へのポインタとします。さらに,m
は S
で宣言された M
型のメンバー識別子であるとします。
sptr->m
この式は M
型で,s
内のメンバーオブジェクト m
を表します。
次の式は,
s->sptr
(*sptr). m
の便利な同意語です。