C語言提示multiple definition of displayPC以爲是重複定義 ,實際原因是變量在頭文件中不能初始化

 
在a.h頭文件中定義變量temp並初始化,即顯式初始化。int temp = 0;

a.c b.c文件中都包含了a.h頭文件,則在編譯時會出現:multiple definition of `temp’的錯誤。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章