以下叙述中正确的是( )。

admin2019-06-09  23

问题 以下叙述中正确的是( )。

选项 A、在赋值表达式中,赋值号的右边可以是变量,也可以是任意表达式
B、a是实型变量,a=10在C语言中是允许的,因此可以说:实型变量中可以存放整型数
C、若有int a=4,b=9; 执行了a=b后,a的值已由原值改变为b的值,b的值变为0
D、若有int a=4,b=9; 执行了a=b;b=a;之后,a的值为9,b的值为4

答案A

解析 实型变量只能存放实型数据,把一个整型数据赋值给实型变量会将该整型转成实型,选项B)错误;赋值语句"a=b"是把b的值赋值给a,而b的值不会发生改变,选项C)错误;赋值语句"a=b;b=a;"先把b的值指给a,此时a=9,b=9,然后把a的值赋值给b,a、b为9,选项D)错误;赋值运算符的左侧必须为变量,右侧可以是变量或者任意的表达式,所以答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/MtRp777K
0

最新回复(0)