作业帮 > 综合 > 作业

C语言 下列语句中,错误的是

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/06/03 01:57:33
C语言 下列语句中,错误的是
A.while(a=b)a++;
B.while(0);
c.do
{printf("ok\n");
}while(x==5)
D.do
{x++;
}while(--x==0);
选C,完全不懂.
也得看什么使用背景吧,或者想实现什么逻辑.
纯语法错误得,就C了,while(x==5)后面少了分号.
A中a=b得看实际算法是判断还是赋值
B中 没一点用的语句,语法没错,但实际功能就是浪费眼神.
D基本没什么问题,也得看x是什么类型了,结构变量就不能做++和--了.++完马上--,得x初值不等于0,循环才可能退出,不然死循环了