當前位置:趣味科普網>經驗>

c語言中宣告和定義有什麼區別

經驗 閱讀(1.92W)

c語言中宣告和定義有什麼區別

1、作用不同:宣告是引入識別符號和識別符號的型別,方便以後引用。定義是例項代識別符號,可為識別符號分配儲存空間,為識別符號指定初始值,定義可以代替宣告。

2、使用次數:所有識別符號只能有一次定義,而宣告可以有多次。

3、位置:變數的宣告必須在使用或編寫的檔案內,而變數的定義可以在標頭檔案中定義之後直接宣告引用。