以下叙述中正确的是A.在赋值表达式中 赋值号的右边可以是变量 也可以是任意表达式B.a是实型变量 a

大学专科 已帮助: 时间:2023-08-18 17:02:26

以下叙述中正确的是
A.在赋值表达式中,赋值号的右边可以是变量,也可以是任意表达式
B.a是实型变量,a=10在C语言中是允许的,因此可以说:实型变量中可以存放整型数
C.若有inta=4,b=9;执行了a=b后,a的值已由原值改变为b的值,b的值变为0
D.若有inta=4,b=9;执行了a=b;b=a;之后,a的值为9,b的值为4
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:赋值,表达式,变量

参考解答

用户头像

487***307

2023-08-18 17:02:26

正确答案:A
选项B中a=10,在赋值时会把10自动转换为double类型然后赋值,实型变量中不可能存放整型。而选项C中执行a=b后,b的值不变还是9,选项D中执行a=b;b=a;后,a的值为9,b的值也为9。

上一篇 有以下程序 include main( ){ intx y z;x=y=1; z=x++ y++ +

下一篇 以下选项中不能用作C程序合法常量的是A.'/123'B.1 234C.123D.'/x7D''请帮忙

相似问题