Latest web development tutorials

ciclo C

A volte, potremmo aver bisogno di eseguire più volte lo stesso pezzo di codice. In circostanze normali, le istruzioni vengono eseguite in sequenza: la prima istruzione nella funzione eseguita prima, seguita da una seconda istruzione, e così via.

I linguaggi di programmazione forniscono varie strutture di controllo percorsi di esecuzione più complesse.

Loops ci permettono di eseguiamo più volte una dichiarazione o di un gruppo di dichiarazioni, il seguente è il più linguaggi di programmazione diagramma di flusso del ciclo ?:

struttura loop

Tipo di ciclo

linguaggio C fornisce i seguenti tipi di ciclo. Clicca sul link per visualizzare i dettagli di ogni tipo.

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

istruzioni di controllo Loop

istruzioni di controllo Loop cambiare l'ordine di esecuzione del codice. Attraverso il quale si può saltare il codice.

C fornisce le seguenti istruzioni di controllo del ciclo. Clicca sul link per visualizzare i dettagli di ogni affermazione.

控制语句描述
break 语句 终止循环switch语句,程序流将继续执行紧接着循环或 switch 的下一条语句。
continue 语句 告诉一个循环体立刻停止本次循环迭代,重新开始下次循环迭代。
goto 语句 将控制转移到被标记的语句。但是不建议在程序中使用 goto 语句。

Infinite loop

Se la condizione è mai falsa, il ciclo diventa infinito.per la circolazione in senso tradizionale può essere utilizzato per implementare un ciclo infinito.Dal momento che le tre espressioni costituiscono per tutto il ciclo non è necessaria, si può essere certi vuota espressione condizionale per formare un ciclo infinito.

#include <stdio.h>
 
int main ()
{

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

   return 0;
}

Quando l'espressione condizionale non esiste, si presume per essere vero. È inoltre possibile impostare un valore iniziale e l'espressione di incremento, ma in circostanze normali, i programmatori C preferiscono utilizzare per (;;) Struttura per rappresentare un ciclo infinito.

Nota: è possibile premere CTRL + C per terminare un ciclo infinito.