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ですか?