Mikä on If-lause C-lauseessa?
Jos lause on yksinkertaisesti operaatio, jota voidaan käyttää lauseiden vertaamiseen. Näillä on yleensä kaksi LHS: n ja RHS: n arvoa. Tämä operaattori vertaa vasemman ja oikean puolen ilmaisua. Vertailun vuoksi se vain palauttaa Boolen arvon
Syntaksi
Ifin lauseen C yleinen syntaksi on,
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
)
Syntaksin selitys
Ymmärrämme nyt yllä oleva syntaksi
Yleinen If-lausunto vaarantaa yllä mainitulla tavalla ja sisältää erilaisia osia. Selitetään jokainen osa
- Arvioitava lauseke - Tässä osassa lausunto arvioidaan. Tämä osa käsittää yleensä vasemman ja oikean puolen. Molemmat vasen reuna, joka on LHS, sekä oikea puoli, joka on RHS, verrataan ja arvioidaan. Jos LHS on yhtä suuri kuin RHS tai lauseke on totta, niin valvonta tulee if-kohtaan
- Suoritettavat käskyjoukot - Jos if-lauseen lauseke täyttyy, suoritetaan suoritettavat käskyjoukot
Tyypillinen esimerkki ensimmäisestä osasta voi olla, jos ”1 on alle 10”, ja yksinkertainen esimerkki koodista, joka on suoritettava, voisi olla minkä tahansa numeron tulostaminen
Erityyppiset If-lausunnot
Nämä ovat erityyppisiä If-lausuntoja. Selitetään perusteellisesti syntaksilla
- Jos muuta -lausunto
- If-elseif-else -lausunto
Jos muuta -lausunto
Tässä syntaksissa on samanlainen:
if(expression to be evaluated ) (
// sets of instruction which needs to be executed
) else (
// sets of instruction which needs to be executed
)
If-elseif-else -lausunto
Tässä syntaksissa on samanlainen:
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
)
Tässä osassa jokainen lohko arvioidaan ja koodi suoritetaan arvioinnin mukaisesti
Katsokaamme nyt If-lausunnon yleinen vuokaavio C: ssä
If-lausunnon vuokaavio
esimerkit
Ymmärtäkäämme nyt edellä mainitun syntaksin esimerkein
Jos lausunto esimerkki
Katsokaamme tätä esimerkillä
#include
void main () (
int varNumValue = 1;
if( varNumValue < 10 ) ( // checks the condition
printf("if statement instructions"); // sets of instructions which needs to be executed
)
)
Kopioi nyt yllä oleva koodinpätkä ja suorita se
Se näyttää seuraavan tuloksen
Esimerkki jos muu-lauseesta
Katsokaamme tätä esimerkillä
#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
)
)
Kopioi nyt yllä oleva koodinpätkä ja suorita se
Se näyttää seuraavan tuloksen:
Alustakaamme nyt muuttuja favoritePlaceToVisit arvolla ”Vegas”, niin että muu lohko suoritetaan
Katsokaamme tätä esimerkillä
#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
)
)
Kopioi nyt yllä oleva koodinpätkä ja suorita se
Se näyttää seuraavan tuloksen:
Nyt on helppo ymmärtää mikä on If-lausunto ja mikä on if-else -lausunto
Esimerkki lauseesta 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
)
)
Kopioi nyt yllä oleva koodinpätkä ja suorita se
Se näyttää seuraavan tuloksen:
johtopäätös
C on ohjelmointikieli, jossa on paljon käsitteitä, jotka on tutkittava. Jos lausunto on yksi niistä. Nämä operaattorit suorittavat periaatteessa koodin tarkistaakseen, onko lausekkeen arvo totta vai ei. Lausekkeen arvioinnin perusteella se suorittaa koodin. Ja jos käskyä käytetään laajasti missä tahansa ohjelmointikielessä useisiin loogisiin ohjelmointilausekkeisiin
Suositellut artikkelit
Tämä on opas If-lauseeseen C: ssä. Tässä keskustellaan If-lausekkeen erityypeistä syntaksin asianmukaisella selityksellä yhdessä näytekoodin kanssa. Saatat myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -
- C # jos lausunto
- Jos muu asia, lausunto C: ssä
- Vaihda lausunto C: ssä
- Jos muu lausunto Pythonissa
- Jquery IF -lausunto (syntaksi)
- Jos lausunto Pythonissa
- Opas If-lausuntoon R esimerkillä