else


ULASHISH

else operatori

Shart false bo‘lganda bajariladigan kod blokini belgilash uchun else operatoridan foydalaning.

Sintaksis

if (condition) {   // block of code to be executed if the condition is true } else {   // block of code to be executed if the condition is false }

Quyidagi misolda dastur time qiymatini tekshiradi. Agar u 18 dan kichik bo‘lsa, "Good day" matnini chop etadi. Aks holda "Good evening" matnini chop etadi:

Misol

int time = 20; if (time < 18) {   printf("Good day."); } else {   printf("Good evening."); } // Outputs "Good evening."
O‘zingiz sinab ko‘ring »

Misol izohi

Yuqoridagi misolda time (20) 18 dan katta, shuning uchun shart false bo‘ladi. Shu sababli else shartiga o‘tamiz va ekranga "Good evening" matnini chiqaramiz. Agar time 18 dan kichik bo‘lganida, dastur "Good day" matnini chop etgan bo‘lardi.


Boolean o‘zgaruvchidan foydalanish

Shartni boolean o‘zgaruvchida saqlab, uni if...else operatorida ishlatishingiz ham mumkin. Bu kodni o‘qishni osonlashtirishi mumkin:

Misol

int time = 20; bool isDay = time < 18; if (isDay) {   printf("Good day."); } else {   printf("Good evening."); }
O‘zingiz sinab ko‘ring »

Maslahat: isDay kabi nom shart nimani anglatishini tushunishni osonlashtiradi.





W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!