logo

C – ja Paziņojums

The ja C ir visvienkāršākais lēmumu pieņemšanas paziņojums. Tas sastāv no testa stāvokļa un bloka vai korpusa. Ja dotais nosacījums ir patiess tikai tad tiks izpildīts if bloks.

Kas ir, ja C?

If in C ir lēmumu pieņemšanas paziņojums, ko izmanto, lai izpildītu koda bloku, pamatojoties uz dotās izteiksmes vērtību. Tas ir viens no C programmēšanas pamatjēdzieniem un tiek izmantots, lai mūsu programmā iekļautu nosacījuma kodu.



If paziņojuma sintakse valodā C

if( condition ) { // if body // Statements to execute if condition is true }>

Kā lietot if paziņojumu C valodā?

Šie piemēri parāda, kā lietot priekšrakstu if valodā C:

C

vb un vb tīkls








// C Program to demonstrate the syntax of if statement> #include> int> main()> {> >int> gfg = 9;> >// if statement with true condition> >if> (gfg <10) {> >printf>(>'%d is less than 10'>, gfg);> >}> >// if statement with false condition> >if> (gfg>20) {> >printf>(>'%d is greater than 20'>, gfg);> >}> >return> 0;> }>

>

>

Izvade

9 is less than 10>

Kā, ja C darbojas?

darbojas if c

If paziņojuma darbība C

stīgu maiņa c

If paziņojuma darbība C ir šāda:

    1. SOLIS. Kad programmas vadīkla nonāk pie if priekšraksta, tiek novērtēta testa izteiksme. SOLIS 2A. Ja nosacījums ir patiess, tiek izpildīti priekšraksti blokā if. SOLIS 2B. Ja izteiksme ir nepatiesa, if pamattekstā esošie paziņojumi netiek izpildīti. 3. SOLIS: Programmas vadība iziet no if bloka un koda pēc if bloka izpildes.

Ja blokshēma C

ja blokshēma c

Ja paziņojuma plūsmas diagramma C

Ja paziņojumu piemēri C

1. piemērs: C Programma, lai pārbaudītu, vai skaitlis ir pāra vai nepāra.

Šajā programmā mēs izmantosim loģiku, ka, ja skaitlis dalās ar 2, tad tas ir pat nepāra, izņemot vienu.

C




// C Program to check if the number is even or odd> #include> int> main()> {> >int> n = 4956;> >// condition to check for even number> >if> (n % 2 == 0) {> >printf>(>'%d is Even'>, n);> > >}> >// condition to check for odd number> >else> {> >printf>(>'%d is Odd'>, n);> > >}> >return> 0;> }>

>

zeenat aman aktieris
>

Izvade

4956 is Even>

2. piemērs: C Programma, lai pārbaudītu, vai skaitlis ir vai nav.

Šajā programmā mēs, izmantojot cilpu, pārbaudīsim dotā skaitļa N mazāko koeficientu, sākot no 2 līdz sqrt (N). Ikreiz, kad atradīsim faktoru, mēs iestatīsim karogu un iziesim no cilpas. Izpildāmais kods tiks ietverts priekšrakstā if.

C




// C program to check whether a number is prime or not> #include> int> main()> {> >int> n = 19;> >int> flag = 0;> >for> (>int> i = 2; i * i <= n; i++) {> >// If n is divisible by any number between> >// 2 and n/2, it is not prime> >if> (n % i == 0) {> >flag = 1;> >break>;> >}> >}> >printf>(>'%d is '>, n);> >if> (flag == 1) {> >// it is only printed if the number is not prime> >printf>(>'not '>);> >}> >printf>(>'a prime number. '>);> >return> 0;> }>

>

>

string.compare c#
Izvade

19 is a prime number.>

If paziņojuma priekšrocības

Šīs ir galvenās if priekšraksta priekšrocības C valodā:

  • Tas ir vienkāršākais lēmumu pieņemšanas paziņojums.
  • To ir viegli lietot un saprast.
  • Tas var novērtēt visu veidu izteiksmes, piemēram, int, char, bool utt.

Ja paziņojuma trūkumi

Galvenie bloķēšanas ierobežojumi ir uzskaitīti zemāk:

  • Tajā ir tikai viens bloks. Gadījumā, ja ir reizināšanai saistīti if bloki, visi bloki tiks pārbaudīti pat tad, ja sākumā tiek atrasts atbilstošs ja bloks
  • Ja ir liels skaits izteiksmju, if bloka kods kļūst sarežģīts un nenolasāms.
  • Tas ir lēnāks daudziem apstākļiem.

Secinājums

Ja paziņojums ir vienkāršākais lēmumu pieņemšanas paziņojums, kura dēļ to ir viegli lietot un saprast. Bet, tā kā tas ir vienkāršs, tam ir arī daudz ierobežojumu. Mēs varam izmantot if-else, if-else-if kāpnes vai pārslēgt paziņojumus, lai pārvarētu šos ierobežojumus. Tomēr priekšraksts if tiek plaši izmantots C programmēšanā, lai programmai pievienotu nosacījumu kodu.

Bieži uzdotie jautājumi par to, ja C

1. Definējiet C if staement.

Paziņojums if ir programmas vadības priekšraksts C valodā, ko izmanto, lai izpildītu koda daļu, pamatojoties uz kādu nosacījumu.

2. Cik daudz veidu lēmumu pieņemšanas paziņojumu ir C valodā?

C valodā ir 5 nosacījumu paziņojumi vai lēmumu pieņemšanas paziņojumi:

  1. ja Paziņojums
  2. ja-cits paziņojums
  3. ja-citādi-ja Kāpnes
  4. pārslēgšanās paziņojums
  5. Nosacīts operators

3. Vai if paziņojumā var norādīt vairākus nosacījumus?

Mēs varam norādīt vairākus nosacījumus paziņojumā if, bet ne atsevišķi. Mums ir jāapvieno šie vairāki nosacījumi, izmantojot loģiskos operatorus, veidojot tos vienā izteiksmē. Pēc tam mēs varam izmantot šo izteiksmi if paziņojumā.

Derīgas izteiksmes

if (a  Invalid Expressions if (a  In the above expression, the rightmost expression in the parenthesis will be considered.>