Kontrola
główny ()Wyjaśnienie
Te linie są nazywane instrukcjami. Instrukcja jest odczytywana przez procesor. Oznacza to, że kontrola przechodzi do linii po linii. Na początku wiersz 1 jest wykonywany . Po wykonaniu wiersza 1 kontrola przechodzi do wiersza 2. To wykonywanie kontroli jest ciągłe lub sekwencyjne. Ale jeśli chcemy wykonać, po wykonaniu wiersza 1 i 2, i pomiń wiersze 3 i 4 i chcemy wykonać wiersze 4 i 6, stosujemy proces.
Rodzaje instrukcji sterowania
Instrukcja kontroli decyzji
Nazywa się to również instrukcją kontroli selektywnej. To 3 typy.
1. Jeśli
2. w przeciwnym razie
3. operator warunkowy
1. Jeśli
Przykład programowania 1
#włączaćWyjście
Wyjaśnienie
Jeśli chcemy pominąć linię printf („pa”); Używamy instrukcji kontroli decyzji - jeśli . To jest słowo kluczowe. if (warunek) -> Warunek jest sprawdzany .
Przykład programowania 2
#włączaćWyjście
Wyjaśnienie
If (x> 0), to wykonuje się tylko blok if (x> 0) i pokaż wynik i if (x < 0 ) block is skipped and if ( x < 0 ), then the block of (x < 0 ) is only executed and show the result. This is how we can stop the execution of line by line.
2. Jeśli inaczej
If (warunek)Wyjaśnienie
W takim przypadku, jeśli (warunek) jest prawdziwy, to wiersze, jeśli blok tylko wykonano, wówczas bloki inaczej nie są wykonywane.
A jeśli (warunek) jest fałszywy, cienkie linie bloku innego są wykonywane tylko, to blok If nie jest wykonywany.
Oznacza to, że oba bloki IF i inaczej nie są wykonywane równoległe. Opiera się na tym, który warunek jest prawdą, że dany kod bloku jest wykonywany tylko.
Przykład programowania 3
#włączaćWyjście
Wyjaśnienie
W tym programie są dwa rodzaje stwierdzeń,
1 .Oświadczenie o deklaracji (int n);
2 .Instrukcja działania (zwrot 0 🙂
IF-ELSE Zmniejsz instrukcję No of Action w programie, jeśli inaczej, jeśli całkowicie jedno działanie.
Jeśli w bloku instrukcji IF zawiera tylko jedną instrukcję, w takim przypadku nie ma potrzeby kręconego wspornika.
3. Operator warunkowy ( ? :)
Nazywa się to również operatorem trójskładnikowym. Tworzenie operatora warunkowego jest-
Stan ? Oświadczenie: Oświadczenie
Przykład programowania 4
#włączaćWyjście
Wyjaśnienie
U operatora trójskładnikowego nie ma wymagania () zamiast stanu. Piszemy tylko warunki ? Po tym stwierdzeniu: potem kolejne stwierdzenie.
Kolejnym użyciem operatora warunkowego jest wybiórcze przypisanie.
Przypisanie selektywne
x = a> b ? A: B;Musimy przypisać Maxa NO między A&B w X Jeśli A> B, ten warunek jest prawdziwy, wówczas wybrano A. Jeśli A> B, ten warunek Fałsz, wówczas wybierany jest B, który jest wybierany między A&B, który jest przypisany w x.
Przykład programowania 5
#włączaćWyjście
Wyjaśnienie
Tutaj używamy operatora trójskładnikowego jako selektywnego zadania do pokazania; Początkowo sprawdzane jest, która zmienna między x &.
Jeśli x> y, ten warunek jest fałszywy, y jest wybierane i przypisywane do maks.
Następnie wydrukuj zmienną maksymalną, aby pokazać maksimum.
Przykład programowania 6
#włączaćWyjście
Wyjaśnienie
Zrobiliśmy ten program bez przypisywania x lub y do innej zmiennej. Po prostu używamy instrukcji printf i drukujemy operator trójskładnikowy.
Wniosek
W powyższej dyskusji na temat koncepcji kontroli decyzji doszliśmy do wniosku, że kontrola decyzji jest ważną koncepcją w języku C. Gdy kompilator podejmuje decyzje za pomocą oświadczenia kontroli decyzji, język C jest również nazywany językiem proceduralnym.