【发布时间】:2018-06-06 15:37:00
【问题描述】:
sum(int a,int b)
{
int x;
x = a+b;
}
int main()
{
printf("%d",sum(2,3));
}
如果我删除x,那么它将始终返回第一个参数,但我没有返回任何值。
【问题讨论】:
-
更新了,因为这个问题用一个可编译的例子写得很好。请记住,C 让您有能力在脚下射击自己。这就是为什么你需要遵守规则。如果函数没有明确的返回类型,请使用编译器会呕吐:自 C99 以来已被禁止。
-
你用什么ms office的程序来编译这个?
-
@PetarVelev:咳咳!我认为 Microsoft Excel 是有史以来最好的应用程序。
-
@Bathsheba 那你很可能真的没看过多少节目