Čo je to, ak vyhlásenie v C?

If Statement je jednoducho súbor operácií, ktoré by sa mohli použiť na porovnanie výrazov. Spravidla majú dve hodnoty LHS a RHS. Tento operátor porovnáva výraz ľavá a pravá strana. V porovnaní jednoducho vráti booleovskú hodnotu

syntax

Všeobecná syntax výrazu If Statement in C je,

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)

Vysvetlenie syntaxe

Teraz pochopme uvedenú syntax

Všeobecné vyhlásenie If kompromituje vyššie uvedeným spôsobom a obsahuje rôzne časti. Vysvetlite každú časť

  • Výraz, ktorý sa má vyhodnotiť - V tejto časti sa hodnotí vyhlásenie. Táto časť sa všeobecne skladá z ľavej a pravej strany. Porovnajú sa a vyhodnotia obe ľavé strany, ktoré sú LHS, ako aj pravá strana, ktorá je RHS. Ak sa LHS rovná RHS alebo výraz je pravdivý, potom kontrola vstúpi do oddielu if-if
  • Množiny inštrukcií, ktoré je potrebné vykonať - Ak je vyjadrenie bloku if uspokojené, vykonajú sa súbory inštrukcií, ktoré je potrebné vykonať.

Typickým príkladom prvej časti môže byť, ak „1 je menej ako 10“ a jednoduchým príkladom kódu, ktorý je potrebné vykonať, by mohlo byť vytlačenie ľubovoľného čísla

Rôzne typy príkazu If

Toto sú rôzne typy príkazu If. Vysvetlite podrobne syntax

  • Príkaz if-else
  • Vyhlásenie if-elseif-else

Príkaz if-else

V tejto syntaxi je podobná:

if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)

Vyhlásenie if-elseif-else

V tejto syntaxi je podobná:

if( expression to be evaluated ) (
// sets of instruction which needs to be executed for if-block
) else if(
// sets of instruction which needs to be executed for else-if block
) else (
// sets of instruction which needs to be executed for else block
)

V tejto časti sa vyhodnotí každý blok a vykoná sa kód podľa vyhodnotenia

Pozrime sa teraz na všeobecný vývojový diagram príkazu If v časti C

Vývojový diagram príkazu If

Príklady

Teraz pochopme vyššie uvedenú syntax s príkladmi

Príklad vyhlásenia

Pozrime sa na to príkladom

#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)

Teraz skopírujte vyššie uvedený útržok kódu a spustite ho

Ukáže nasledujúci výstup

Príklad vyhlásenia if-else

Pozrime sa na to príkladom

#include
void main () (
char favoritePlaceToVisit() = "New York";
if (favoritePlaceToVisit == "New York") ( // checks the condition
printf(" Your favorite place to visit is New York "); // sets of instructions which needs to be executed for if block
) else (
printf("Your favorite place is different city"); // sets of instructions which needs to be executed for else block
)
)

Teraz skopírujte vyššie uvedený útržok kódu a spustite ho

Zobrazí sa nasledujúci výstup:

Teraz inicializujte premennú FavoritesPlaceToVisit hodnotou „Vegas“, aby sa vykonal ďalší blok

Pozrime sa na to príkladom

#include
void main () (
char favoriteFruit() = "Apple";
if (favoriteFruit == "Kiwi") ( // checks the condition
printf("You like to eat Apple"); // sets of instructions which needs to be executed for if block
) else (
printf("You don't like to eat Apple"); // sets of instructions which needs to be executed for else block
)
)

Teraz skopírujte vyššie uvedený útržok kódu a spustite ho

Zobrazí sa nasledujúci výstup:

Teraz je ľahké pochopiť, čo je vyhlásenie If a čo je vyhlásenie if-else

Príklad príkazu if-elseif-else

#include
void main () (
int enterNumberOfCarsYouHave = 1;
if( enterNumberOfCarsYouHave == 1 ) ( // checks the condition
printf("You have one car"); // sets of instructions which needs to be executed for if block
)
else if( enterNumberOfCarsYouHave == 2 ) ( // checks the condition
printf("You have two cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 3 ) ( // checks the condition
printf("You have three cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 4 ) ( // checks the condition
printf("You have four cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 5 ) ( // checks the condition
printf("You have five cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 6 ) ( // checks the condition
printf("You have six cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 7 ) ( // checks the condition
printf("You have seven cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 8 ) ( // checks the condition
printf("You have eight cars"); // sets of instructions which needs to be executed for if else block
)
else if( enterNumberOfCarsYouHave == 9 ) ( // checks the condition
printf("You have nine cars"); // sets of instructions which needs to be executed for if else block
)
else (
printf("You have more than 10 cars"); // sets of instructions which needs to be executed for else block
)
)

Teraz skopírujte vyššie uvedený útržok kódu a spustite ho

Zobrazí sa nasledujúci výstup:

záver

C je programovací jazyk, v ktorom existuje veľa konceptov, ktoré je potrebné študovať. Ak je vyhlásenie jedným z nich. Títo operátori v podstate vykonávajú kód, aby skontrolovali, či je hodnota výrazu pravdivá alebo nie. Na základe vyhodnotenia výrazu vykoná kód. A ak sa výrok používa v akomkoľvek programovacom jazyku na rôzne logické programovacie výrazy

Odporúčané články

Toto je príručka k príkazu If v časti C. Tu diskutujeme o rôznych typoch príkazov If s príslušným vysvetlením syntaxe spolu so vzorovým kódom. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. C # if Vyhlásenie
  2. Vyhlásenie if-else v bode C
  3. Vyhlásenie o prepnutí v C
  4. Ak nie, v Pythone
  5. Príkaz IF JQ (syntax)
  6. If Vyhlásenie v Pythone
  7. Sprievodca vyhlásením If v príkladoch

Kategórie: