这错误有点多,改了一下
1、变量 x 没定义
2、函数定义放main函数外面,然后参数要写类型
3、printf里面sum(x+y)只传了一个参数
希望采纳
#include <stdio.h>
int sum(int a, int b) {
int a, b;
return (a + b);
}
int main()
{
int x, y;
printf("%d\n", sum(x , y));
return 0;
}
#include<stdio.h>
int sum(a,b) //sum函数在main函数外定义
{
return(a+b);
}
int main()
{
int x,y;//漏掉了x
printf("%d\n", sum(x,y));
return 0;
}