爲此代碼獲取一些編譯器/ lint錯誤。不要讓他們的意思, 不工作需要做些什麼來編譯?
int main(void)
{
int CountRating();
return 0;
}
錯誤:
--- Module:
int CountRating();
c(70): warning 937: (Note -- old-style function declaration for function 'CountRating')
.c(70): warning 580: (Warning -- Redeclaration of function 'CountRating(void)' (hiding line 25) causes loss of prototype)
}
C1A5E1_CountRating.c(73): warning 752: (Info -- local declarator 'CountRating()' (line 70) not referenced)
--- Global Wrap-up
(70): warning 714: (Info -- Symbol 'CountRating(void)' (line 70, file c) not referenced)
作品:
int main(void)
{
CountRating();
return 0;
}
什麼我必須做,使之返回一個int?
你說的運行使用INT是什麼意思? – chris
這是什麼? CountRating()函數在哪裏定義?該計劃是做什麼的? – 2012-10-29 05:51:21
是啊...你的意思是返回一個int嗎? – bms