Latest web development tutorials

C do ... while ciclo

ciclo C ciclo C

A differenza dele while,che stanno testando la condizione del ciclo del ciclo. Nellinguaggio C, do ... while ciclo è quello di verificare la sua condizione alla fine del ciclo.

do ... while è simile al ciclo while, ma do ... while garantirà la realizzazione di almeno un ciclo.

grammatica

sintassi del linguaggio Cfare ... ciclo while:

fare
{
   statement (s);

} While (condizione);

Si noti che le espressioni condizionali appaiono alla fine del ciclo, quindi l'istruzione ciclica (s) vengono eseguiti almeno una volta prima che la condizione è verificata.

Se la condizione è vera, il flusso di controllo ritorna sopra fare, e poi ri-eseguire l'istruzione loop (s). Questo processo viene ripetuto finché la condizione data diventa falsa finora.

diagramma di flusso

C in do ... while

Esempi

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* do 循环执行 */
   do
   {
       printf("a 的值: %d\n", a);
       a = a + 1;
   }while( a < 20 );
 
   return 0;
}

Quando il codice di cui sopra è compilato ed eseguito, produce i seguenti risultati:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

ciclo C ciclo C