struct構造体の要素の指定方法について

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ぽわにん

struct構造体の要素の指定方法について

#1

投稿記事 by ぽわにん » 12年前

Cでリスト構造を学習しています。構造体の参照方法についての質問です。

以下のページについてです。
http://d.hatena.ne.jp/tt4cs/20111203/1322877413

ソース文の12行目、「list->first = node;」の表記方法が理解できません。

「->」という記号は「構造体list内の要素first」を意味していると想像しているのですが、
この表記方法について解説してあるwebサイトが見当たらず、「->」の使い方がよく分かりません。
構造体の解説サイトを見る限り、「list.first」で表記すべきだと感じてしまいます。
(参考にした構造体の解説サイト:http://www9.plala.or.jp/sgwr-t/c/sec15.html

これらの表記の違いは何でしょうか。「->」の表記を解説しているサイトがあれば、紹介していただけると幸いです。

derok
記事: 51
登録日時: 12年前

Re: struct構造体の要素の指定方法について

#2

投稿記事 by derok » 12年前

構造体がポインタの場合は->(アロー演算子)を使います。
そのサイトの15-3に乗っていますよ。

ぽわにん

Re: struct構造体の要素の指定方法について

#3

投稿記事 by ぽわにん » 12年前

「アロー演算子」と呼ばれているのですね。
名前を知ることができたので、勉強していきたいです。
迅速な回答、どうもありがとうございます。

閉鎖

“C言語何でも質問掲示板” へ戻る