- C语言简单问题main(){inta,b,sum;a=111;b
- main()
{
int a,b,sum;
a=111;
b=222;
sum=a+b;
printf("sum=%d\n",sum);
}
与
main()
{
int a,b,sum;
a=111;
b=222;
sum=a+b;
printf("sum=%d\n");
}
输出的结果不一样,为什么最后一句中最右端加了sum就会得出正确结果,不写sum就不对?
- 第二个MAIN函数中的printf函数不符合prinft函数的格式,双引号中的sum在编译器处理时是被当作一般字符串处理的,即不做任何处理直接输出