单选题
以下定义语句中正确的是
A、
char A=65+1,b='b';
B、
int a=b=0:
C、
float a=1,*b=&a,*c=&b;
D、
double a=0.0;b=1.1;
【正确答案】
A
【答案解析】
解析:本题考查的是数据类型的定义并赋值,选项B中对变量声明类型且赋值的情况是不允许出现的,必须单独定义且赋值。选项C中对于指针变量c的赋值须为同型指针,而&b为二级指针。选项D中C语言允许在一个类型说明符后说明多个相同类型的变量,各变量之间要用逗号(,)隔开,而不是用分号(;)隔开;在计算机存储字符时将字符相应的ASCH码以其对应的二进制进行存放,选项A中的定义是合法的。
提交答案
关闭