構造体とは
こうぞうたい
C言語で、型の違う複数の値(メンバ)をひとまとめにして1つの型として扱うしくみ。struct sensor { int id; float value; }; のように定義し、変数 s のメンバは s.id、構造体へのポインタ p からは p->id で使う。メンバは宣言した順にメモリに並ぶが、アライメントのために間に詰め物(パディング)が入ることがあり、全体の大きさはメンバの大きさの合計より大きくなることがある。
「構造体」は、7分野の11問の練習問題に出てきます(命令セット・アセンブリ, C言語の基礎, メモリ階層と性能など)。
この用語の分野: C言語の基礎