我寫了下面的C程序:在小型模塊化C程序中導致此編譯器錯誤的原因是什麼?
#include <stdio.h>
int num1, num2;
int sum(int, int);
int main(void);
{
printf("Enter two numbers:");
scanf("%d %d", &num1, &num2);
sum(num1, num2);
return 0;
}
int sum(int a, int b)
{
int res;
res = a + b;
return res;
}
但它會產生以下編譯器錯誤:
prog.c:5: error: expected identifier or ‘(’ before ‘{’ token
什麼可能會造成這個錯誤,我怎麼能解決這個問題?
不,但我會得到一些其他的錯誤,我的程序沒有運行 – Sudheendra 2011-04-16 06:16:16
@Sudheendra刪除後編譯罰款。另一位回答者在說你沒有把你的總和寫入一個變量或輸出它時是正確的。 – jonsca 2011-04-16 06:20:19