Loop di apprendimento in C

Loop di apprendimento in C
I loop sono il concetto di base della lingua C. I loop significano iterazioni. Quando vogliamo eseguire alcune dichiarazioni più volte o ripetutamente nel nostro programma, in tal caso, utilizziamo un'istruzione Looping. I loop aiutano effettivamente il programmatore con non ripetere la stessa riga nel nostro programma. Riduce le righe del codice nel programma e riduce il tempo di esecuzione del programma.

Ci sono tre tipi di loop presenti nella lingua C. Sono:

  1. Mentre
  2. Fare durante
  3. Per

Discuteremo di ogni ciclo di seguito.

1. Mentre loop

Esempio di programmazione 1

#includere
int main ()

int i = 1; //Inizializzazione
mentre io<= 5 ) //condition

printf ("avishek");
I ++; //fluire

restituzione 0;

Produzione

Spiegazione

Qui sono una variabile di controllo per controllare il ciclo. La parte della condizione sarà trattata come vera o falsa. Se è vero, allora entra all'interno del ciclo. Nella parte del flusso, possiamo incrementare o ridurre il valore della variabile di controllo. Qui, la condizione verrà controllata 1 volta in più rispetto alla stampa del valore perché quando la condizione diventa falsa, verrà controllata un'altra condizione temporale.

Mentre il ciclo è anche chiamato un ciclo controllato dall'ingresso perché qui possiamo o all'interno del corpo del loop all'interno del blocco quando la condizione è vera.

Esempio di programmazione 2

#includere
int main ()

int i = 0, n;
printf ("immettere un numero");
scanf ("%d", & n);
mentre io<= n )

printf (" %d", i);
I ++;

restituzione 0;

Produzione

Spiegazione

In questo programma, vogliamo stampare alcuni valori dall'utente un intervallo con l'aiuto di un ciclo while. Per questo, utilizziamo la funzione scanf () per prendere input dall'utente. Quindi eseguiamo semplicemente un po 'di tempo per eseguire il programma.

Esempio di programmazione 3

#includere
int main ()

int i = 0, n, sum = 0;
printf ("immettere un numero");
scanf ("%d", & n);
mentre io<= n )

Sum = Sum + i;
I ++;

printf ("somma da 1 a %d è %d", n, somma);
restituzione 0;

Produzione

Spiegazione

Il programma sopra menzionato è anche un esempio del ciclo while. Qui vogliamo riassumere alcuni numeri forniti dall'utente. Dato che stiamo facendo la stessa azione, eseguiamo solo il ciclo. Riassume solo i valori ripetutamente eseguendo la stessa affermazione più volte.

Fare mentre loop

Esempio di programmazione 4

#includere
int main ()

int i = 1; //Inizializzazione
Fare

printf ("avishek");
I ++; //fluire
mentre io<= 5 ) ; //condition
restituzione 0;

Produzione

Spiegazione

Fare mentre il loop è anche chiamato loop di controllo di uscita. Perché in questo ciclo, possiamo inserire almeno una volta senza controllare la condizione. Dopo aver eseguito un'operazione e incremento del valore della variabile di controllo "I", la condizione è sotto controllo. Qui, la condizione verrà controllata come la NO dell'operazione viene eseguita, come stampare il nome Avishek.

Esempio di programmazione 5

#includere
int main ()

int i = 0, n;
printf ("immettere un numero");
scanf ("%d", & n);
Fare

printf (" %d", i);
I ++;
mentre io<= n ) ;
restituzione 0;

Produzione

Spiegazione

In questo programma, vogliamo stampare alcuni valori dall'utente un intervallo con l'aiuto del loop do-while. Per questo, utilizziamo la funzione scanf () per prendere input dall'utente. Quindi eseguiamo semplicemente un loop do-while per eseguire il programma

Esempio di programmazione 6

#includere
int main ()

int i = 0, n, sum = 0;
printf ("immettere un numero");
scanf ("%d", & n);
Fare

Sum = Sum + i;
I ++;
mentre io<= n ) ;
printf ("somma da 1 a %d è %d", n, somma);
restituzione 0;

Produzione

Spiegazione

Il programma sopra menzionato è anche un esempio di un ciclo do-while. Qui vogliamo riassumere alcuni numeri forniti dall'utente. Dato che stiamo facendo la stessa azione, gestiamo solo il loop do-while. Riassume solo i valori ripetutamente eseguendo la stessa affermazione più volte

Per loop

Esempio di programmazione 7

#includere
int main ()

int i;
per (i = 1; i<= 5 ; i++ )

printf ("avishek");

restituzione 0;

Produzione

Spiegazione

Nella parentesi per loop, stiamo scrivendo tre passaggi che sono l'inizializzazione, la condizione e il flusso (incremento o decremento). È anche chiamato anello controllato da entrata. Inizialmente, ha controllato la condizione. Se la condizione è vera, consente l'ingresso nel loop.

Esempio di programmazione 8

#includere
int main ()

int i = 0, n;
printf ("immettere un numero");
scanf ("%d", & n);
per (i = 0; i<= n ; i++)

printf (" %d", i);

restituzione 0;

Produzione

Spiegazione

In questo programma, vogliamo stampare alcuni valori dall'utente un intervallo con l'aiuto di Loop. Per questo, utilizziamo la funzione scanf () per prendere input dall'utente. Quindi eseguiamo semplicemente un ciclo per eseguire il programma

Esempio di programmazione 9

#includere
int main ()

int i = 0, n, sum = 0;
printf ("immettere un numero");
scanf ("%d", & n);
per (i = 0; i<= n ; i++)

Sum = Sum + i;

printf ("somma da 1 a %d è %d", n, somma);
restituzione 0;

Produzione

Spiegazione

Il programma sopra menzionato è anche un esempio di loop. Qui vogliamo riassumere alcuni numeri forniti dall'utente. Dato che stiamo facendo la stessa azione, corriamo solo per un ciclo. Riassume solo i valori ripetutamente eseguendo la stessa affermazione più volte.

Conclusione

Impariamo dal concetto di cui sopra che i loop sono un concetto importante di linguaggio C in quanto svolge un ruolo importante nell'esecuzione della stessa affermazione più volte. Una volta che scriviamo il codice del ciclo una volta, esegue più volte in base al requisito del programma.