下列定义语句中正确的是( )。

19 查阅

下列定义语句中正确的是( )。

A.int a=b=0;

B.char A=65+1,b='b';

C.float a=1,"b=&a,"c=&b;

D.double a=0.0;b=1.1;

参考答案:

B解析:本题考查的是数据类型的定义并赋值,选项A)中对变量声明类型且赋值的情况是不允许出现的,必须单独定义其类型。选项B)给实型变量赋值时不用引号,也不能将地址赋予实型变量:C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号(,)隔开,而不是用分号(;)隔开;在计算机存储字符时将字符相应的ASCII码以其对应的二进制进行存放,选项B)中的定义是合法的,故选项B)正确。

计算机二级