C言語/構造体・共用体

出典: フリー教科書『ウィキブックス(Wikibooks)』

[編集] 構造体

構造体とは、任意個数のデータ型をまとめて管理する方法である。 構造体は以下のように宣言する。

struct 構造体の識別子
{
任意個数のデータ型 任意個数の識別子;
};

宣言した構造体は以下のようにアクセスすることができる。

構造体の識別子.任意個数の識別子;

[編集] 共用体

共用体とは、メモリ上のある場所を複数のデータ型でアクセスする方法である。

union 共用体の識別子
{
任意個数のデータ型 任意個数の識別子
};

宣言した共用体は以下のようにしてアクセスすることができる。

共用体の識別子.任意個数の識別子;
ヘルプ