c語言中聲明和定義有什麼區別

來源:生活大全幫 1.85W

c語言中聲明和定義有什麼區別

1、作用不同:聲明是引入標識符和標識符的類型,方便以後引用。定義是實例代標識符,可為標識符分配存儲空間,為標識符指定初始值,定義可以代替聲明。

2、使用次數:所有標識符只能有一次定義,而聲明可以有多次。

3、位置:變量的聲明必須在使用或編寫的文件內,而變量的定義可以在頭文件中定義之後直接聲明引用。

熱門標籤