C ++ цикл
Иногда, возможно, потребуется выполнить несколько раз один и тот же кусок кода. При нормальных обстоятельствах, утверждение порядок исполнения: функция первого выполненного оператора первой, а затем второй заявление, и так далее.
Языки программирования, которые позволяют более сложные пути выполнения различных управляющих структур.
Петли позволяют многократно выполнять оператор или группа операторов, следующая общая форма в большинстве языков программирования оператор цикла:
Тип цикла
++ Язык программирования C предоставляет следующие типы циклов. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждом типе.
循环类型 | 描述 |
---|---|
while 循环 | 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。 |
for 循环 | 多次执行一个语句序列,简化管理循环变量的代码。 |
do...while 循环 | 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。 |
嵌套循环 | 您可以在 while、for 或 do..while 循环内使用一个或多个循环。 |
Операторы управления Loop
Операторы управления Loop, чтобы изменить нормальную последовательность выполнения. При выполнении ряда отпусков, все созданные в целевом диапазоне будут автоматически уничтожены.
C ++ предоставляет следующие операторы управления. Нажмите на ссылку, чтобы просмотреть подробную информацию о каждой инструкции.
控制语句 | 描述 |
---|---|
break 语句 | 终止loop或switch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。 |
continue 语句 | 引起循环跳过主体的剩余部分,立即重新开始测试条件。 |
goto 语句 | 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。 |
Бесконечный цикл
Если условие никогда не ложным, цикл становится бесконечным циклом.для циркуляции в традиционном смысле , он может быть использован для реализации бесконечного цикла.Поскольку три выражения представляют собой какой-либо один цикл не требуется, вы можете быть уверены, условное выражение пустым, чтобы сформировать бесконечный цикл.
#include <iostream> using namespace std; int main () { for( ; ; ) { printf("This loop will run forever.\n"); } return 0; }
Когда условное выражение не существует, то предполагается, что верно. Можно также задать начальное значение и выражение приращения, но при нормальных обстоятельствах, C ++ программисты предпочитают использовать для (;;) структуры представляют собой бесконечную петлю.
Примечание: Вы можете нажать Ctrl + C , чтобы прервать бесконечный цикл.