//一個(gè)文件中包含兩個(gè)函數(shù)#include<stdio.h>void butler(void);int main(void){?printf("后來(lái)的我們依然走著/n");?butler();?printf("朝各自的人生追尋了/n");?getchar();?return 0;}void butlet(void)?//函數(shù)定義開始{?printf("只是不再并肩了/n");}然后顯示兩個(gè)錯(cuò)誤,望各位解答一下,謝謝!
3 回答
已采納

MinRam
TA貢獻(xiàn)87條經(jīng)驗(yàn) 獲得超24個(gè)贊
聲明和定義函數(shù)名字不同,所以錯(cuò)誤提示是說(shuō)運(yùn)行到butler()后,未能找到定義的部分。
函數(shù)聲明處的代碼 ??
void?butler(void);
實(shí)際定義的代碼
void?butlet(void)

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
函數(shù)聲明了但是還沒有定義
你可以試試將定義部分直接復(fù)制粘貼到函數(shù)部分
#include<stdio.h> void?butler(void); int?main(void) { ?printf("后來(lái)的我們依然走著\n"); ?butler(); ?printf("朝各自的人生追尋了\n"); ?getchar(); ?return?0; } void?butler(void)?//函數(shù)定義開始 { ?printf("只是不再并肩了\n"); }
還有換行是\n
點(diǎn)擊展開后面2條
- 3 回答
- 0 關(guān)注
- 1616 瀏覽
添加回答
舉報(bào)
0/150
提交
取消