product(int a, int b)后面多个了个分号
第二行void改成main
函数function 的结尾是以花括号 {} 包括起来的代码块。没有分号;
#define 和 #include 结尾都是没有分号;
只有语句的结尾存在分号;
同时要引用 int product函数,需要在main函数之前加上声明
#include <stdio.h>
int product(int a, int b);
int
main(void) {
int x, y, p;
printf("输入x值: \n");
scanf("%d", &x);
printf("输入y值: \n");
scanf("%d", &y);
p = product(x, y);
printf("The product is: %d\n", p);
return 0;
}
int product(int a, int b) {
int c;
c = a*b;
return c;
}