do{}while(!done)
时间: 2023-11-10 10:21:20 浏览: 47
这是一个使用do-while循环的代码结构。它的意思是,在“done”变量的值为假(即0)之前,一直执行循环中的代码块。具体实现如下:
```
do {
// 待执行的代码块
} while (!done);
```
先执行一次代码块,然后判断“done”变量的值是否为真(即非0),如果是则继续执行代码块,否则跳出循环。由于do-while循环保证至少执行一次代码块,所以即使“done”变量的值一开始就为假,循环仍然会执行一次。
相关问题
while do done
这是一个 Bash shell 中的循环语句,它的语法如下:
```
while condition
do
command1
command2
...
done
```
当 `condition` 为真时,循环体中的命令会被执行,执行完后再次判断 `condition` 是否为真,如果为真则继续执行循环体中的命令,直到 `condition` 为假时跳出循环。
例如,下面的代码会输出 1 到 10 的数字:
```
i=1
while [ $i -le 10 ]
do
echo $i
i=$((i+1))
done
```
shell while do done
b'shell while do done' 是bash shell脚本语言中的循环语句,用来执行一段程序或命令直到指定的条件不再满足为止。其中while表示循环条件,do开始循环体,done结束循环体。
阅读全文