首页题目详情

下列哪个选项的while循环结构是不正确的?

题目配图
A.while (x > 0) { x--; }
B.while (a && b) { printf("Hello"); }
C.while (x) printf("Hi");
D.while (x = 0) { x++; }

优质解答

答案

D

解析

选项D中的条件表达式使用了赋值运算符(=)而没有使用比较运算符(==),这会导致循环条件始终为false,从而不会进入循环体。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成