kazuyox
回答ポイント なし
ウォッチ
C言語で構造体の参照方法でDATA->pとdata.pとの使い方の違いが分かりません教えてください
Tweetする
Facebookでシェア
LINEで送る
もっと見る
ブックマークする
シェアする
Twitterでシェア
Facebookでシェア
LINEで送る
Pocketに保存
Google+でシェア
ログインして回答する
はてなアカウントでログイン
無料ユーザー登録
回答がありません
この質問へのコメント
Vacuum
2017/01/23 14:35:34
typedef struct foge_tag {
int p;
} data;
data DATA;
DATA.p =123;
data *PDATA;
PDATA =(data *) malloc (sizeof(data));
PDATA->p = 123;
free(PDATA);
degucho
2017/01/23 20:47:51
Vacuumさんのコードを補足すると
・構造体データ型を直接参照する場合はドット演算子
・ポインタ経由の場合はアロー演算子
と考えてください
http://bituse.info/c/12
kazuyox
2017/01/25 11:52:35
ありがとうございました
この質問への反応(ブックマークコメント)
リンク
Twitterでシェア
Facebookでシェア
全てのコメントを見る
質問の情報
登録日時
2017-01-23 14:25:28
終了日時
2017-01-30 14:30:03
回答条件
1人5回まで
この質問のカテゴリ
科学・統計資料
この質問に含まれるキーワード
C言語
303
人気の質問
今、ネットの友達とアニメを作っています。 その際に登場するキャラクターに音声を入れたいのですが、さす…
匿名質問者
1
1
1日前
小池百合子氏 落選運動を郷原弁護士が始めた様です。 https://www.youtube.com/watch?v=J7wU8_3ZBho ➡ク…
匿名質問者
2
1
1
3日前
写真を加工するアプリで加工した写真にそのアプリのロゴが入っていて気づかずTシャツなどにして売ると商品…
decunli
1
1
3日前
交響曲のライブ録音ではあ? てゆうくらいの雑音が収録されているcd教えて下さい…
山田生活
1
1日前
幻想交響曲のライブ録音は拍手があったほうがいいですかなかった方が良いですか …
山田生活
1日前
メニュー
質問一覧
カテゴリ一覧
無料ユーザー登録
人力検索はてなトップ
PC版
お問い合わせ
ヘルプ
お知らせ
はてなトップ
int p;
} data;
data DATA;
DATA.p =123;
data *PDATA;
PDATA =(data *) malloc (sizeof(data));
PDATA->p = 123;
free(PDATA);
・構造体データ型を直接参照する場合はドット演算子
・ポインタ経由の場合はアロー演算子
と考えてください
http://bituse.info/c/12