void
カテゴリ
構文
void identifier
説明
void は値が存在しないことを示す特別な型です。 関数が値を返さない場合は、関数の戻り値の型として void キーワードを使用します。
void hello(char *name) { printf("Hello, %s.",name); }
関数がパラメータを受け取らない場合は、関数ヘッダーとして void を使用します。
int init(void) { return 1; }
void ポインタ
汎用ポインタも void として宣言できます。 これにより、任意の型を指すことができます。
void ポインタは、コンパイラがポインタ オブジェクトのサイズを決定できないため、明示的にキャストしないと間接参照できません。