赋值语句
A选项哪里重复赋值了? 给b赋值3,又赋值1因为有小括号 优先级最大,所以 A 中先执行的是 b = 3
之后执行 a = b = 1 ,这样就能看出对 b 进行重复赋值了
Twilight6 发表于 2020-11-20 12:08
因为有小括号 优先级最大,所以 A 中先执行的是 b = 3
之后执行 a = b = 1 ,这样就能看出对 b 进行 ...
那么赋值结果为a=b=1不就行了吗?为什么重复赋值就错了呢? 狂想曲丶 发表于 2020-11-22 10:21
那么赋值结果为a=b=1不就行了吗?为什么重复赋值就错了呢?
C语言中,大多数情况下,可以重复给变量赋值。但若变量定义为全局变量或一些其他定义后,就不允许再给它赋值了;使用了 const 的变量,也是不允许再给它赋值的
页:
[1]