
就是我刚开始学c,然后这个函数调用逻辑我还能听明白,就是这个代码跑不起来是因为啥呀,请各位帮帮我呗,谢谢各位了!

因为函数定义时的函数头不需要后面的分号,所以把第3行括号后面的分号去掉即可;又或者可以把函数定义放到后面去,把带分号的函数声明和函数定义分开也可以,修改如下:
参考链接:
https://blog.csdn.net/klima/article/details/123839943
#include <stdio.h>
int Add(int x,int y) // 去掉此行后面的分号即可
{
int z = x + y;
return z;
}
int main(void){
int num1 = 10;
int num2 = 20;
int a = 100;
int b = 200;
int sum = 0;
sum = Add(num1,num2);
printf("sum = %d\n",sum);
sum = Add(a,b);
printf("sum = %d\n",sum);
return 0;
}
