Istruzioni di Controllo in C

Istruzione di Controllo in C

Istruzione di Controllo in C

Introduzione al Controllo di Istruzioni in C

In C, il controllo dei flussi da un’istruzione all’istruzione successiva, fino ad ora in tutti i programmi. Questo flusso di controllo da un comando all’altro è chiamato flusso di controllo sequenziale. Tuttavia, nella maggior parte dei programmi C il programmatore potrebbe voler saltare le istruzioni o ripetere ripetutamente una serie di istruzioni durante la scrittura della logica. Questo può essere indicato come flusso di controllo sequenziale. Le dichiarazioni in C consentono ai programmatori di prendere tali decisioni che sono chiamate dichiarazioni decisionali o di controllo. Di seguito discuteremo i tipi di istruzioni di controllo in C.

Tipi di istruzioni di controllo in C

C supporta anche un insieme incondizionato di istruzioni di ramificazione che trasferiscono il controllo in un’altra posizione nel programma. Dichiarazioni di selezione in C.

Avviare Il Software Libero Corso di Sviluppo

sviluppo Web, linguaggi di programmazione, Software testing & altri

  1. Se le istruzioni
  2. Switch
  3. Operatore Condizionale Istruzione
  4. Istruzione Goto
  5. Istruzioni Loop

1. Istruzioni If

Istruzioni If consente al programmatore di scegliere un set di istruzioni, in base a una condizione. Quando la condizione viene valutata su true, verrà eseguito un set di istruzioni e un set diverso di istruzioni verrà eseguito quando la condizione viene valutata su false. Abbiamo 4 tipi di istruzioni if che sono:
1. Se..altro
2. Nidificato se
3. Altrimenti se scala
4. Semplice if o null else
5. Null else o Simple else

  • If Statement else Statement

In questa istruzione, ci sono due tipi di istruzioni execute. Innanzitutto, se la condizione è vera verrà eseguita la prima istruzione se la condizione è falsa verrà eseguita la seconda condizione.

Sintassi:

If(condition)
{
Statement(s);
}
else
{
Statement(s)
}
Statement

  • Annidato if

Se la condizione viene valutata a true nella prima istruzione if, viene valutata la condizione nella seconda istruzione if e così via.

Sintassi:

If(condition)
{
If(condition)
{
Statement(s);
}
Else
{
Statement(s)
}
}

  • altrimenti se Ladder

La corrispondente serie di istruzioni viene eseguita quando la prima condizione è corretta. Se la condizione non è corretta, verrà verificata la condizione successiva. Se tutte le specifiche non riescono, verranno eseguite le istruzioni di blocco predefinite. Il resto della scala può essere mostrato come mostrato di seguito.

Sintassi:

If(condition)
{
Statement(s);
}
Else if(condition)
{
Statement(s);
}
else if(condition)
{
Statement(s)
}

Else
{
Statement(s)
}
Statement(s);

  • Null else o Simple else

Se il programmatore può eseguire o saltare una serie di istruzioni in base al valore della condizione. Viene selezionata la semplice istruzione unidirezionale. Una serie di istruzioni viene eseguita se la condizione è vera. Se la condizione è falsa, il controllo procederà con la seguente dichiarazione dopo la dichiarazione if. Istruzione Simple else:

Sintassi:

If(condition)
{
Statement(s);
}
Statement(s);

2. Istruzione Switch

C offre un’istruzione selection in diversi modi come se il programma diventasse meno leggibile quando il numero di condizioni aumenta. C ha un’istruzione di selezione a più vie chiamata istruzione switch che è facile da capire per risolvere questo problema. La dichiarazione switch è facile da capire se esistono più di 3 alternative. Il comando commuta tra i blocchi in base al valore dell’espressione. Ogni blocco avrà un valore corrispondente.

Sintassi:

Switch(expression)
{
Case label1:
Statement(S);
Break;
Case label2:
Statement(S);
Break;
Case label3;
Statement(s);
Break;
….
Case labelN:
Statement(s);
Break;
Default:
Statement(s);
Break;
}

Utilizzando la parola chiave case ogni blocco viene mostrato e l’etichetta del blocco segue la parola chiave case. Il blocco predefinito e l’istruzione break sono opzionali in un’istruzione switch.

3. Dichiarazione operatore condizionale

Linguaggio C fornisce un operatore insolito, che viene rappresentato come un operatore condizionale.

Sintassi:

(condition)? expr1: expr2

Expr1 viene eseguito quando la condizione è valida. Quindi Expr2 verrà eseguito se l’istruzione non è corretta.

4. istruzione goto

l’istruzione goto è nota per saltare le istruzioni di controllo. Viene utilizzato per trasferire il controllo del programma da un blocco a un altro blocco. la parola chiave goto viene utilizzata per dichiarare l’istruzione goto.

Sintassi:

goto labelname;
labelname;

Nella sintassi precedente, goto è una parola chiave che viene utilizzata per trasferire il controllo a labelname. labelname è un nome di variabile. In questo caso, il goto trasferirà il controllo del programma a labelname e verranno eseguite le istruzioni seguite da labelname.

5. Istruzioni Loop

Il programmatore può voler ripetere diverse istruzioni durante la scrittura di programmi C fino a quando alcuni requisiti sono soddisfatti. A tal fine, C rende dichiarazioni di loop per il processo decisionale. Abbiamo tre tipi di loop,

  1. For Loop
  2. While Loop
  3. Do While Loop
For Loop

Nel ciclo For, l’istruzione di inizializzazione viene eseguita una sola volta. Successivamente, la condizione viene controllata e se il risultato della condizione è vero eseguirà il ciclo. Se è falso, allora for loop è terminato. Tuttavia, il risultato della valutazione delle condizioni è vero, le istruzioni all’interno del corpo del ciclo for vengono eseguite e l’espressione viene aggiornata. Successivamente, la condizione viene nuovamente controllata. Questo processo va avanti fino a quando il risultato della condizione diventa falso. Quando la condizione è falsa, il ciclo termina.

Sintassi:

for( initialization statement; condition)
{
//statements inside the loop
}

While Loop

In C, il ciclo while è un ciclo di ingresso guidato. Il corpo dei cicli while viene eseguito solo se la condizione è valida. La struttura del ciclo non viene eseguita se la condizione risulta errata.
I cicli while vengono solitamente utilizzati quando diverse istruzioni devono essere ripetute per un tempo indefinito.

Sintassi:

While(condition)
{
//statements inside the loop
}

Do While Loop

A differenza del ciclo while, il corpo del do è la differenza tra while e loop while loop è garantito per essere eseguito una volta alla volta.

Sintassi:

Do
{
//statements inside the loop
}
While(condition);

Conclusione

In questo articolo, abbiamo visto quali sono le varie istruzioni di controllo in C insieme alla loro sintassi ed esempi.

Articolo consigliato

Questa è una guida per controllare le istruzioni in C. Qui discutiamo i diversi tipi di istruzioni di controllo in C come If, Switch, Operatore condizionale, goto e Loop insieme alla sintassi. Si può anche passare attraverso i nostri altri articoli suggeriti per saperne di più–

  1. istruzione Continue in C#
  2. Istruzione Break in Python
  3. Istruzione di Controllo in C++
  4. Istruzione di Controllo in PHP
0 Azioni

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.