问题
单项选择题
下列的变量定义中,错误的是( )。
A. int a;b
B. float a,b1=1.23f;
C. char ch='d';
D. public int i=100,j;
答案
参考答案:A
解析:同时定义几个同一种类型的数据时,中间用“,”隔开。选项B) floata,b1=1.23f;a没有赋值,但系统会初始默认值0.0赋给a;选项C) char ch='d';字符的定义必须用”号括起来;选项D) public int i=100,j没有赋值,但系统会初始默认值0给j