错误挺多的。你把代码敲在编辑器上,编译一下,错误和警告都会出来,这样更准确。
问题:
1、printf("%d\n",sum(a+b));改为printf("%d\n",sum(a,b));
2、sum()方法定义在main方法外面
3、sum=a+b;改为int sum=a+b;
完整代码如下:
#include<stdio.h>
int sum(int a,int b){
int sum=a+b;
return sum;
}
int main(){
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",sum(a,b));
return 0;
}
sum函数要在printf语句前声明
sum了函数参数应该是(int a,int b)