📜  while until c++ (1)

📅  最后修改于: 2023-12-03 14:48:27.299000             🧑  作者: Mango

介绍C++中的while和until循环

在C++中,while和until是两种常见的循环结构。它们都可以用来重复执行一些代码,直到一定条件得到满足。不同之处在于,while循环是在条件成立时执行代码,而until循环是在条件不成立时执行代码。

while循环

while循环的基本语法如下:

while (condition) {
  // code to be executed
}

这个循环会在条件满足时重复执行花括号中的代码块。每次执行前,都会检查condition是否依然成立。如果condition没有成立,循环就会结束。

while循环的一个常见用途是遍历数组或列表。例如,下面的代码会将一个数组的所有元素输出到控制台上:

int myArray[] = {1, 2, 3, 4, 5};
int i = 0;
while (i < 5) {
  cout << myArray[i] << endl;
  i++;
}

这个循环会从数组的第一个元素开始,一直遍历到最后一个元素。每次循环时,都会将当前元素输出到控制台上,并将下标i增加1。循环会在i增加到5时结束。

until循环

until循环是C++中比较少见的一种循环。它的基本语法如下:

until (condition) {
  // code to be executed
}

这个循环会在条件不成立时重复执行花括号中的代码块。每次执行前,都会检查condition是否依然不成立。如果condition成立了,循环就会结束。

虽然在C++中很少使用until循环,但它在其他语言中经常会用到。例如,在Ruby中,until循环是很常见的。

总结

while和until循环是C++中的两种常见循环结构。它们都可以重复执行一些代码,直到条件得到满足或不满足。while循环是在条件满足时执行代码,而until循环是在条件不成立时执行代码。虽然在C++中用到until的情况比较少,但在其他语言中它经常都是一种很有用的循环结构。