instrukcje kontrolne w języku C

oświadczenie kontrolne w C

Instrukcja sterowania w C

Wprowadzenie do instrukcji sterowania w C

w C kontrola przepływa od jednej instrukcji do następnej aż do teraz we wszystkich programach. Ten przepływ sterowania od jednego polecenia do następnego nazywany jest sekwencyjnym przepływem sterowania. Niemniej jednak, w większości programów C programista może chcieć pominąć instrukcje lub powtórzyć zestaw instrukcji wielokrotnie podczas pisania logiki. Może to być określane jako sekwencyjny przepływ sterowania. Deklaracje w C pozwalają programistom podejmować takie decyzje, które nazywane są deklaracjami decyzyjnymi lub kontrolnymi. Poniżej omówimy typy instrukcji sterowania w C.

typy instrukcji sterowania w C

C obsługuje również bezwarunkowy zestaw instrukcji rozgałęzienia, które przenoszą kontrolę do innej lokalizacji w programie. Deklaracje wyboru w C.

rozpocznij bezpłatny Kurs tworzenia oprogramowania

tworzenie stron internetowych, języki programowania, testowanie oprogramowania & Pozostałe

  1. Instrukcja If
  2. Instrukcja Switch
  3. Instrukcja operatora warunkowego
  4. Instrukcja Goto
  5. instrukcje pętli

1. Instrukcja If

Instrukcja If umożliwia programiście wybór zestawu instrukcji na podstawie warunku. Gdy warunek zostanie obliczony na true, zostanie wykonany zestaw instrukcji, a inny zestaw instrukcji zostanie wykonany, gdy warunek zostanie obliczony na false. Mamy 4 typy instrukcji if, które są:
1. Jeśli..else
2. Zagnieżdżone, jeśli
3. Else if ladder
4. Proste if lub null else
5. Null else lub Simple else

  • Instrukcja If…else

w tej instrukcji są wykonywane dwa typy instrukcji. Po pierwsze, jeśli warunek jest true, pierwsze polecenie zostanie wykonane, jeśli warunek jest false, drugi warunek zostanie wykonany.

:

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

  • zagnieżdżone, jeżeli

jeżeli warunek zostanie obliczony na true w pierwszym poleceniu if, wtedy zostanie obliczony warunek w drugim poleceniu if I tak dalej.

:

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

  • else if Ladder

odpowiednia tablica instrukcji jest wykonywana, gdy pierwszy warunek jest poprawny. Jeśli warunek jest nieprawidłowy, następny warunek zostanie zweryfikowany. Jeśli wszystkie specyfikacje zawiodą, zostaną wykonane domyślne polecenia block. Pozostała część drabiny może być pokazana jak pokazano poniżej.

:

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

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

  • Null else lub Simple else

jeśli programista może wykonać lub pominąć zestaw instrukcji w oparciu o wartość warunku. Wybrana jest prosta instrukcja jednokierunkowa. Zbiór instrukcji jest wykonywany, jeśli warunek jest true. Jeśli warunek jest fałszywy, kontrola będzie postępować z następującą deklaracją po deklaracji if. Prosta instrukcja else:

składnia:

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

2. Instrukcja Switch

C oferuje instrukcję wyboru na kilka sposobów, tak jakby program stał się mniej czytelny, gdy liczba warunków wzrasta. C ma instrukcję wyboru wielu sposobów zwaną instrukcją switch, która jest łatwa do zrozumienia, aby rozwiązać ten problem. Deklaracja switch jest łatwa do zrozumienia, jeśli istnieje więcej niż 3 alternatywy. Polecenie przełącza między blokami na podstawie wartości wyrażenia. Każdy blok będzie miał odpowiednią wartość.

:

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;
}

użycie słowa kluczowego case pokazuje każdy blok, a etykieta bloku podąża za słowem kluczowym case. Domyślna Instrukcja block I break są opcjonalne w instrukcji switch.

3. Instrukcja operatora warunkowego

język C dostarcza nietypowego operatora, który jest reprezentowany jako operator warunkowy.

:

(condition)? expr1: expr2

Expr1 jest wykonywane, gdy warunek jest ważny. Wtedy Expr2 zostanie wykonane, jeśli instrukcja jest niepoprawna.

4. Instrukcja goto

Instrukcja goto jest znana z instrukcji kontroli skoków. Służy do przenoszenia kontroli nad programem z jednego bloku do drugiego bloku. słowo kluczowe goto jest używane do zadeklarowania instrukcji goto.

:

goto labelname;
labelname;

w powyższej składni goto jest słowem kluczowym używanym do przeniesienia kontrolki do nazwy Etykiety. labelname jest nazwą zmiennej. W tym przypadku, goto przeniesie kontrolę nad programem do nazwy etykiet i polecenia, po których następuje nazwa etykiet, zostaną wykonane.

5. Instrukcje pętli

programista może chcieć powtórzyć kilka instrukcji podczas pisania programów w języku C, dopóki nie zostaną spełnione pewne wymagania. W tym celu C składa zapętlone deklaracje do podejmowania decyzji. Mamy trzy rodzaje pętli,

  1. For Loop
  2. While Loop
  3. do While Loop
For Loop

w pętli For Instrukcja inicjalizacji jest wykonywana tylko raz. Następnie warunek jest sprawdzany i jeśli wynik warunku jest true, zostanie wywołana pętla. Jeżeli jest false, wtedy pętla for zostanie zakończona. Jednakże wynikiem oceny warunku jest true, polecenia wewnątrz ciała pętli for są wykonywane, a wyrażenie jest aktualizowane. Następnie warunek jest sprawdzany ponownie. Ten proces trwa aż wynik warunku stanie się fałszywy. Gdy warunek jest false, pętla kończy działanie.

:

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

pętla While

w C, pętla while jest prowadzoną pętlą wejściową. Ciało pętli while jest wykonywane tylko wtedy, gdy warunek jest ważny. Struktura pętli nie jest wykonywana, jeśli warunek jest niepoprawny.
pętle while są zwykle używane, gdy kilka instrukcji musi być powtarzanych przez nieokreślony czas.

:

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

pętla do While

w przeciwieństwie do pętli while, ciało do jest różnicą między while I … while pętla jest gwarantowana, że zostanie wykonana raz na raz.

:

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

wniosek

w tym artykule, widzieliśmy, jakie są różne instrukcje sterujące w C wraz z ich składnią i przykładami.

polecany artykuł

jest to przewodnik po instrukcjach sterowania w języku C. Tutaj omówimy różne typy instrukcji sterujących w języku C, takie jak If, Switch, operator warunkowy, goto i Loop wraz ze składnią. Możesz również przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej–

  1. Instrukcja Continue w C #
  2. instrukcja Break w Pythonie
  3. Instrukcja Control W C++
  4. Instrukcja Control w PHP
0 akcje

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.