do- while循环能否省略while括号里的表达式呢?

作者&投稿:章闸 (若有异议请与网页底部的电邮联系)
~ 在C语言及其大多数变体中,`do-while` 循环的语法要求在 `while` 关键字后必须有一个条件表达式,且该条件表达式决定了循环是否继续执行。如果省略了这个表达式,代码将不会编译通过,因为这违反了C语言的语法规则。
下面是一个标准的 `do-while` 循环的例子:
```c
do {
// 循环体中的代码至少会被执行一次
} while (expression); // 这里的 expression 不可以省略
```
如果省略了 `expression`,就会发生语法错误,编译器会报错。例如:
```c
do {
// 循环体
} while (); // 编译错误:省略了条件表达式
```
所以,答案是不能省略 `while` 括号里的表达式。


五营区19171474309: do - while循环中,跟具情况可能省略while.这句话对吗 -
邲兔诺和: 不对!do-while循环中 do和while必须同时出现

五营区19171474309: do while循环是否可以省略while -
邲兔诺和: 不能省略while

五营区19171474309: C语言中do while可以省略while吗 -
邲兔诺和: 不可以啊,他们是配套的,你有什么特殊情况啊

五营区19171474309: while和do - while的使用方法 -
邲兔诺和: while循环开始后,先判断条件是否满足,如果满足就执行循环体内的语句,执行完毕后再回来判断条件是否满足,如此无限重复;直到条件不满足时,执行while循环后边的语句.简单来讲就是说while循环是先判断后循环, 判断如果满足条件进...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网