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 ?:
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.