假定已有如下变量说明和枚举定义:
char ch;
int j,k;
enum day{sun,mon,tue,wed,thu,fri,sat};
int a[sat];
判定下列语句是否符合语法规则,结果是( )
char a; /*语句1*/
j+k=j; /*语句2*/
if(a[mon]>0) j++; /*语句3*/
A.语句2错误,其它正确 B.语句1正确,其它错误
C.语句3正确,其它错误 D.语句1错误,其它正确
char a;
a
j+k=j;
j
j+k
k = j - j;
if(a[mon]>0) j++;
mon
a[mon]
语句1和语句2错误,语句3正确
语句1的a重复定义,语句2赋值表达式写法不对,语句3使用枚举值没问题,变量j虽然没有初始值就自增,但是没有语法错误。
绝了
谁敢在生产环境这样写,肯定被人打成猪头
我怎么不明白这一题
admin 回复 dongrgg: 题目解析已更新
C
语句...
用户登录可进行刷题及查看答案
登录后提交答案