在C语言中,`do-while`循环的排版格式通常如下:
```c
do {
// 循环体语句1
// 循环体语句2
// ...
} while (条件表达式);
```
当循环体只包含一条简单语句时,可以省略大括号`{}`,但此时循环体语句后必须跟一个分号`;`,例如:
```c
do
simple_statement;
while (condition_expression);
```
```c
include
int main() {
int i = 1;
do {
printf("i的值为: %d\n", i);
i++;
} while (i <= 5);
return 0;
}
```
在这个示例中,`do-while`循环会先执行一次循环体(打印`i`的值并递增`i`),然后检查`i`是否小于等于5。如果条件为真,循环体会再次执行,直到条件为假为止。
建议
确保循环体语句和条件表达式之间有空格,以提高代码的可读性。
如果循环体包含多条语句,建议使用大括号`{}`包围,即使它们只有一条语句。
循环体中的语句应该以分号`;`结尾。