トップページ > キーワード検索 > void
C言語規格
C言語(その他)
プログラム
その他
void
機能 型指定子の一つで、型無しを表す。または、値の空を表す。

また、void型は不完全型のひとつであるため、領域の大きさが不定である。
そのため、ポインタなどに用いる際は型を指定(キャスト)して完全型とする。
定義 void [宣言指定子]option 識別名 ;
実装例

/* 戻り値なし、引数無しの関数を表す */
void func(void)
{
}

int main(void)
{
    void *p;    /* void型ポインタ(不完全型) */
    int a;
    char b;
    
    p = &a;
    *(int*)p = 1;      /* int型にキャストして代入する */
    p = &b;
    *(char*)p = 'a';   /* char型にキャストして代入する */
    
    return 0;
}
実行結果
(画面表示無し)





inserted by FC2 system