c语言初始化为什么不能用连续等号

高分请分析下,c语言初始化为什么不能用连续等号
最新回答
真相是假

2024-11-06 03:27:56

这样不行,
编译器
无法判断变量名和初始值了,倒是可以下面这样写:
int a,b,c;
a=b=c=5;
执手

2024-11-06 01:33:50

连续的等等是判断,比如 a=b;==>把b的值赋给a,a==b;意思是a等于b吗?

int a=b=c=5.这个是编译器的问题哦,这个问题没有意义唉。编译器制定的规则。
为你╰我宁愿放下

2024-11-06 01:30:03

连续等号并不是赋值语句,不能达到初始化的目的
时间曼妙

2024-11-06 05:58:40

变量必须先申明在赋值,此处将b,c的值赋给a,但b,c事先未申明
奶茶

2024-11-06 00:29:26

因为连续等号表判断。。不过你可以赋值bool boolean = (1 == a);