Introduzione a While Loop in C

Con l'avvento della tecnologia, si sono sviluppati computer che a loro volta hanno richiesto il linguaggio di programmazione. C'erano molti linguaggi di programmazione che includono sia un linguaggio di basso livello che un linguaggio di alto livello. Le lingue di alto livello sono più facili da usare in quanto sono facili da capire rispetto alle lingue di basso livello. C è un linguaggio di così alto livello ampiamente utilizzato come scopo di programmazione. Esistono molti concetti che è necessario studiare e praticare per comprendere i concetti di base. In questo articolo, discuteremo di While Loop in C.

Che cos'è While Loop in C?

Esistono diversi metodi condizionali in C come il metodo if-else, il metodo if-else-if, mentre il metodo, il metodo do-while e anche molti altri metodi. Tra questi metodi diversi in C, uno di questi è il metodo while loop. In questo metodo, lo usiamo per eseguire un particolare set di istruzioni o codice se la condizione soddisfa. Un'istruzione ciclo while generalmente contiene set di istruzioni. Secondo la condizione, una o più righe di codice possono essere eseguite se l'espressione è vera. In caso di espressione non soddisfatta, il codice di istruzione all'interno del ciclo non verrà eseguito. Viene eseguito quando l'espressione viene soddisfatta.

Sintassi di While Loop in C

Proviamo a capire la sintassi di base del ciclo while in C.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Ora, proviamo a capire come funziona effettivamente questo blocco dell'istruzione.

  • La condizione che deve essere valutata : il codice tra queste parentesi viene utilizzato per fornire le condizioni che devono essere valutate. Se questa condizione di valutazione viene soddisfatta, vengono eseguite le istruzioni del codice. Un esempio tipico potrebbe essere quello di verificare se la variabile x è inferiore a 10.
  • Istruzioni di codice: qui aggiungiamo quelle righe di codice che devono essere eseguite una volta soddisfatta la condizione e l'esecuzione è all'interno del ciclo while. Un esempio tipico potrebbe essere la stampa del valore della variabile su cui è in esecuzione il ciclo.
  • Incremento del valore: in questa sezione viene semplicemente incrementato il valore. Il valore della variabile che viene incrementata è la variabile che utilizza quale ciclo sta eseguendo.

Diagramma di flusso

Ora, diamo un'occhiata al diagramma di flusso del ciclo while in C.

Ora, vediamo come funziona il ciclo while in C.

Come funziona Loop mentre in C?

Come spiegato in precedenza nell'articolo, un ciclo while contiene generalmente tre sottosezioni che sono-

  • La condizione che deve essere valutata : il codice tra queste parentesi viene utilizzato per fornire le condizioni che devono essere valutate. Se questa condizione di valutazione viene soddisfatta, vengono eseguite le istruzioni del codice. Un esempio tipico potrebbe essere quello di verificare se la variabile x è inferiore a 10.
  • Istruzioni di codice : qui aggiungiamo quelle righe di codice che devono essere eseguite una volta soddisfatta la condizione e l'esecuzione è all'interno del ciclo while. Un esempio tipico potrebbe essere la stampa del valore della variabile su cui è in esecuzione il ciclo.
  • Incremento del valore: in questa sezione viene semplicemente incrementato il valore. Il valore della variabile che viene incrementata è la variabile che utilizza quale ciclo sta eseguendo.

Esempi di While Loop in C

Comprendiamo come usare il ciclo While in C con alcuni esempi.

Esempio 1

Scrivi un programma per eseguire il loop di una variabile da 1 a 10.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Ora copia il codice ed eseguilo in ambiente C. Eseguirà semplicemente il codice sopra.

Esempio 2

Scrivi un programma per stampare il fattoriale di un 15 usando While Loop

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Descrizione: il fattoriale del numero inserito dall'utente è 1307674368000.

Nell'esempio sopra, dichiariamo la variabile I con valore 15 di cui dobbiamo trovare il fattoriale. Ora, ripeteremo un ciclo while sulla variabile i. Un fattoriale variabile utilizzerà per memorizzare il valore fattoriale.

Produzione:

Ora, nella prossima sezione, useremo questo esempio per ricevere il numero di cui dobbiamo trovare l'utente fattoriale. Ora, sarà più dinamico dove si possono trovare fattoriali di qualsiasi numero in base al valore dell'utente.

Esempio 3

Ora modifichiamo il codice sopra per ricevere il numero come input da un utente e stamparlo fattoriale.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Spiegazione del codice

  • La variabile numFromUser memorizza il valore dall'utente.
  • Il fattoriale variabile contiene il valore fattoriale.

Ingresso:

Inserisci il numero: 5

Produzione:

Il fattoriale del numero inserito dall'utente è 120.

Conclusione

C è un linguaggio di programmazione in cui ci sono molti concetti che è necessario studiare. Mentre Loop è uno di quelli. Queste istruzioni condizionali eseguono sostanzialmente il codice per verificare se l'espressione soddisfa la condizione In base alla valutazione dell'espressione esegue il codice. Un'istruzione condizionale è ampiamente utilizzata in qualsiasi linguaggio di programmazione per varie espressioni di programmazione logica.

Articoli consigliati

Questa è una guida a While Loop in C. Qui discutiamo di cosa è While Loop in C, diagramma di flusso, come While Loop funziona in C ed esempi di While Loop in C. Puoi anche consultare i nostri altri articoli suggeriti–

  1. Mentre Loop in Java
  2. C # While Loop
  3. Pattern nella programmazione C.
  4. I migliori compilatori C.
  5. Guida a While Loop in JavaScript
  6. Come funziona While Loop in PHP?

Categoria: