警告:函數(shù)的隱式聲明我的編譯器(GCC)警告我:警告:函數(shù)的隱式聲明請幫我理解它為什么會來。
3 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
int main(){ fun(2, "21"); /* The compiler has not seen the declaration. */ return 0;}int fun(int x, char *p){ /* ... */}
int fun(int x, char *p);

四季花海
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊
例
主.h
#ifndef MAIN_H#define MAIN_Hint some_main(const char *name);#endif
主.c
#include "main.h"int main(){ some_main("Hello, World\n");}int some_main(const char *name){ printf("%s", name);}
選擇一個(gè)文件(main.c)
static int some_main(const char *name);int some_main(const char *name){ // do something}
- 3 回答
- 0 關(guān)注
- 1132 瀏覽
添加回答
舉報(bào)
0/150
提交
取消