Sissejuhatus C-väite avaldusse

Programmeerimiskeeltes, kui peame täitma avalduste ploki, nimetatakse seda olukorda ka siis, kui teatav tingimus on täidetud või mitte, siis otsustamist. C-programmeerimisel kasutatakse otsustusprotsessi teatud korralduste täpsustamiseks, milles avaldusi täidetakse. Selles teemas õpime, kuidas ja millal skeemide ja koodide korral tingimust if-else kasutatakse. C-programmeerimiskeeles saab 'if' lauset rakendada neljas põhivormis, sõltuvalt kasutamisest erinevates variantides või loogilise tingimuse või nõuete keerukusest.

Tingimuslikud väited „if” on järgmised:

  1. kui avaldus
  2. if-else avaldus
  3. Pestud if-else avaldus
  4. muidu-kui avaldus

Süntaksid

Allpool on toodud mõned süntaksid sellest, kas c-lause lause on järgmine

1. if-lause süntaks:

if(condition or statement)
(
/* statement inside the if body */
)
/* statement outside the if body */

2. If-else avalduse süntaks:

if (condition)
(
/* Statements inside the body of 'if' logical condition */
)
else
(
/* Statements inside the body of 'else' logical condition */
)

3. Pesastatud if-else avalduse süntaks:

if( condition or statement )
(
if( expression1 )
(
/* statement1 */
)
else
(
/* statement2 */
)
)
else
(
/* statement3*/
)

4. Käsundi else-if süntaks:

if(condition1)
(
/* statement1 */
)
else if(condition2)
(
/* statement2 */
)
else if(condition3 )
(
/* statement3 */
)
else
/* default statement */

Vooskeem:

Näiteks:

Kuidas C-lause avaldus töötab?

Põhimõtteliselt, kui tingimus osutub tõeseks, siis loogilise "kui" kehas mainitud väited on täidetud või täidetud ja "muu" kehas olevad avaldused jäetakse vahele. Samamoodi, kui tingimus naaseb loogikas valena, siis jäetakse "if" korpuses olevad väited vahele ja "muu" sisesed avaldused täidetakse. Mõiste paremaks mõistmiseks võtame näite xyz-avaldise kohta:

Kui „xyz-avaldist” peetakse tõeseks, siis

  • Tingimusel „kui” olevad avaldused saadetakse tagasi.
  • Tingimusel „muu” olevaid avaldusi ei täideta.

Kui „xyz-avaldist” peetakse valeks,

  • Tingimuse „muu” all olevad avaldused saadetakse tagasi.
  • Tingimusel „kui” olevaid avaldusi ei täideta.

Näiteks:

Näited (korralik kodeerimine väljundiga)

Võtame näite tõeväärtuse avaldisest tegeliku kodeerimise abil C-s: Kui antud loogilise avalduse kohaselt on tingimus täidetud (tõene), prindib programm avaldused jaotisesse „kui” ja kui tingimus pole täidetud ( vale), siis prindib programm avaldused, mis asuvad all 'muud' ja allpool 'muu-kui' all.

1. näide : lihtsa tingimuse „if” printimiseks toimige järgmiselt.

#include
int main( )
(
int a, b;
a = 15;
b = 10;
if (a > b )
(
printf("a is greater than b");
)
)

Väljund: a on suurem kui b

Näide 2 : Kontrollimaks, kas arv on suurem või väiksem kui konkreetne arv:

#include
int main ()
(
int a = 10; /* local variable definition */
if( a > 5 ) /* check the boolean condition */
(
printf("Yes, a is greater than 5" ); /* if the condition is true then print this */
)
else
(
printf("No, a is less than 5" ); /* if the condition is false then print this */
)
printf("The value of a is: %d", a);
return 0;
)

Väljund: jah, a on suurem kui 5

A väärtus on: 10

Näide 3 : Kontrollimaks, milline neist on kolme numbri seast suurem:

#include
int main( )
(
int a, b, c;
printf("Please enter three numbers: ");
scanf("%d%d%d", &a, &b, &c);
if(a > b)
(
if(a > c)(printf("a is the greatest among the three"); )
else(printf("c is the greatest among the three");)
)
else
(
if(b > c)(printf("b is the greatest among the three");)
else(printf("c is the greatest among the three");)
)
)

Näide 4: Kontrollimaks, kas sisendnumber jaguneb kahega või kolmega:

#include
void main( )
(
int a;
printf("Please enter a number: ");
scanf("%d", &a);
if(a%2 == 0 && a%3 == 0)
(
printf("The entered number is divisible by both 2 and 3");
)
else if(a%2 == 0)
(
printf("The entered number is divisible by 2");
)
else if(a%3 == 0)
(
printf("The entered number is divisible by 3");
)
else
(
printf("The entered number is divisible by neither 2 nor 3");
)
)

Järeldus:

Selles artiklis oleme arutanud if-else tingimuslikke väiteid ja selle toimimist vooskeemi ja programmi abil, mis põhinevad C-programmeerimiskeele antud tingimusel, mis sarnaneb mis tahes muu programmeerimiskeelega. Kui ignoreerime programmi väljavõtte osa „muu”, võime lihtsalt näidata ka tingimuse „kui” tulemuse, arvestamata ka muu osaga, mis on samuti lubatud.

Soovitatavad artiklid

See on olnud juhend If-else avaldusele C-s. Siin käsitleme If-else avalduse sissejuhatust C-s, if-else lausete süntaksit ning if-else avalduse kasutamist c-s koos mõne näidiskoodi ja vooskeemiga. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Silmused C-s
  2. Lülitage avaldus C-s
  3. C Programmeerimise intervjuu küsimused
  4. Karjäär C-programmeerimises
  5. C # sissejuhatus, kui avaldus
  6. Juhend If Else avalduse kohta Pythonis

Kategooria: