#include <stdio.h>
int a,b,sum;
int main()
{
a=123;
b=234;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
getchar();
}
我刚才试了下你的,确实只要把return 0 去掉也可以,可是为什么不用return 0返回值 这个程序还是没错呢?难道getchar还能替代return 0
追答没有出错是因为编译器的关系。getchar()是在等待输入,所以不会闪退。return 0 是main函数的返回类型。
追问好的 谢谢。