先頭へ戻る

定義 | Programming Place Plus 用語集

Programming Place Plus トップページ -- 用語集

先頭へ戻る

名称

ここでは、C言語C++ の用語としての「定義」を取り上げます。


解説

C言語や C++ における識別子宣言のうちで、特定の条件を満たしているもののことをいいます。

変数の場合は、使用するメモリを割り当てる宣言のことを指します。

int main(void)
{
    extern int num;   // 宣言
    int num2 = 0;     // 定義

    return 0;
}

関数内で単に int num; のように宣言した場合、C言語では定義にはなりませんが1、C++ では定義です2

関数の場合は、その関数の本体のコードを含んでいる宣言のことを指します。

// 宣言
int func(void);

// 定義
int func(void);
{
    return 0;
}


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
Twitter でツイート Twitter をフォロー LINE で送る
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー