Latest web development tutorials

loop de C ++

Algumas vezes pode ser necessário realizar a mesma parte do código. Sob circunstâncias normais, a declaração é a ordem de execução: a função da primeira instrução executada em primeiro lugar, seguido por uma segunda comunicação, e assim por diante.

As linguagens de programação que permitem que os caminhos de execução mais complexos de várias estruturas de controle.

Loops nos permitem executar repetidamente uma declaração ou grupo de instruções, o seguinte é a forma geral na maioria das linguagens de programação looping declaração:

estrutura de loop

Tipo de ciclo

C ++ linguagem de programação oferece os seguintes tipos de ciclos. Clique no link para ver os detalhes de cada tipo.

循环类型描述
while 循环 当给定条件为真时,重复语句或语句组。它会在执行循环主体之前测试条件。
for 循环 多次执行一个语句序列,简化管理循环变量的代码。
do...while 循环 除了它是在循环主体结尾测试条件外,其他与 while 语句类似。
嵌套循环 您可以在 while、for 或 do..while 循环内使用一个或多个循环。

instruções de controle de loop

instruções de controle de loop para alterar a sequência normal de execução. Ao realizar uma série de licença, todos criados no intervalo alvo será destruído automaticamente.

C ++ fornece as seguintes instruções de controle. Clique no link para ver os detalhes de cada declaração.

控制语句描述
break 语句 终止loopswitch语句,程序流将继续执行紧接着 loop 或 switch 的下一条语句。
continue 语句 引起循环跳过主体的剩余部分,立即重新开始测试条件。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

loop infinito

Se a condição não é falsa, o loop torna-se um loop infinito.para a circulação no sentido tradicional que pode ser utilizado para implementar um ciclo infinito.Uma vez que as três expressões constituem qualquer ciclo não é necessário, você pode estar certo em branco expressão condicional para formar um loop infinito.

#include <iostream>
using namespace std;
 
int main ()
{

   for( ; ; )
   {
      printf("This loop will run forever.\n");
   }

   return 0;
}

Quando a expressão condicional não existe, presume-se ser verdade. Você também pode definir um valor inicial e a expressão de incremento, mas em circunstâncias normais, os programadores C ++ preferem usar for (;;) estrutura para representar um loop infinito.

Nota: Você pode pressionar Ctrl + C para encerrar um loop infinito.