C语言中int和double或者char问题。

#include<stdio.>
void main()
{
int a,b;
a=5;
b=10;
char c=‘A’;
double d=3.14159;
printf (“%d\n”,a+b+’A’+d);
}

为什么int赋值变量不能换行赋值?

一定要int a=5,b=10;这样吗?

不同编译器不同,vc应该可以,但老的一些编译器只能一行给一个变量赋值
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-12
谁说不能换行赋值?换行赋值有问题?
相似回答