c言語

【C言語】”構造体ポインタ”の具体例と解説

person using macbook pro on white table

具体例

  • 構造体のテンプレートを作る
  • 構造体変数testを宣言
  • input関数にtestのアドレスを渡す
  • testの各メンバを出力
  • 引数に構造体ポインタptrをとる
  • メンバにアクセスしてデータを入れる
  • このように出力されます

解説

  • 構造体ポインタとアロー演算子について中心に解説します

”構造体変数”って何?などの疑問がある人は、”構造体変数”についての記事も書いているので、そちらを先に読んでください。

構造体ポインタ

  • int型へのポインタなどと同様に、構造体ポインタを宣言できる

アロー演算子

  • *(ptr).scoreとptr->scoreは同じこと
  • ->をアロー演算子という