1.若变量已正确定义并赋值,符合C语言语法的表达式是:()
A.a=a+7; B.a=7+b+c,a++ C.int(12.3%4) D.a=a+7=c+b
2.以下非法的赋值语句是:()
A.n=(i=2,++i); B.j++; C.++(i+1); D.x=j>0;
3.以下选项中不是C语句的是:()
A,{
int i;
i++;
printf("%d\n",i);
}
B.; C.a=5,c=10
D.{
;
}
4.以下合法的C语言赋值语句是:()
A.a=b=58 B.k=int(a+b); C.a=58,b=58 D.-i;
由于我有参考答案,同时也是为了不浪费大家太多的时间,我在此贴出四道题的答案,希望大家能跟小弟详细说说四道题的解题思路(也就是A选项为什么错,B选项为什么错这种),小弟的分虽然不多,但是真心求教!
答案:1.A 2.C 3.C 4.B