C言語でstruct関数
auです。
昨日は構造体について説明を書きました。
program-shoshinsya.hatenablog.com
今回は、C言語で構造体の宣言、書き方を書きたいと思います。
struct関数
C言語で構造体を宣言する関数は"struct"となります。
書き方は以下の通りです。
struct 構造体名 { メンバ1; メンバ2; ... ; }; // ;を必ずつける
となります。
注意する点は、メンバの最後に;をつけることと、"{}"で閉じた際にも;がつくところだと思います。
ちなみにもう一つ書き方があります。
typedef struct { メンバ1; メンバ2; ... ; } 構造体名;
実際に"student"という構造体名で、"id"と"name"と"age"と"address"というメンバを宣言してみたいと思います。
#include<stdio.h> struct student { int id; char name[]; int age; char address[]; };
または
#include<stdio.h> typedef struct { int id; char name[]; int age; char address[]; } student;
これで宣言することができました!
次回は構造体を使ってサンプルコードを書いていきたいと思います。