在c语言中:以下不正确的叙述是 。( ) A)在C程序中所用的变量必须先

在c语言中:以下不正确的叙述是 。( )
A)在C程序中所用的变量必须先定义后使用
B)在程序中,APH和aph是两个不同的变量。
C)若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变。
D)当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值。

请告诉我选项的详解,大神指导下!

解释:A. C语言必须先定义变量而后使用,如果未定义直接使用编译无法通过的,会说变量未定义。
B. C语言是大小写敏感的,故此APH和aph是不同的。
C. 赋值语句的含义就是这样的。
D. 实型变量也可以输入整型数据的。但是整型变量是不可以输入实型数据的,如果需要的话要使用强制类型转换"int( )"。

所以D是不正确的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-05
D是错的,比如一个字母a本来是char型,即字符型,输入到整型变量后会强制转换为整型,即a的ASCII码也就是97.本回答被网友采纳
第2个回答  2015-01-02
d吧 会自动进行类型转换的本回答被提问者采纳