typdef
これのパーツと、各パーツの機能と使用方法を特定するのを手伝ってください。
typedef struct my_struct
{
int a;
int b;
int c;
} struct_int, *p_s;
struct_int struct_array[5];
私が思うに、もし間違っていたら訂正してください:
typedef struct
新しいタイプを作成しています。my_struct
はこの型の名前ですが、コードの残りの部分では使用されていません。struct_int
コードで使用できる型の 1 つのインスタンスです。*p_s
作成した 1 つのインスタンスへのポインタです。struct_array
作成したインスタンスの配列です。(すでにインスタンスを作成しているので、この部分は私を混乱させます...)
また、構造体の配列を作成するときに、struct_int
代わりにを使用するのはなぜmy_struct
ですか?