За If овете
Здравейте някой би ли ми обяснил по разбираемо кога да използвам If овете в смисъл кога лявото и кога дясното? Благодаря предварително.
if(условие) или if(условие)
{ {
} }
if(условие) else if (условие)
{ {
} }
else else
{ {
} }
Здравейте някой би ли ми обяснил по разбираемо кога да използвам If овете в смисъл кога лявото и кога дясното? Благодаря предварително.
if(условие) или if(условие)
{ {
} }
if(условие) else if (условие)
{ {
} }
else else
{ {
} }
Първата конструкция проверява отделно за всяко условие, което си посочила в if-a. Втората конструкция проверява дали някое от условията отговаря на това, което те интересува.
Този въпрос е детайлно разгледан в тази тема.
Когато имаш нов if започваш нова конструкция, докато срещне нов if или има само else
Така е. В първия случай се проверява всяко условие 1 и 2 отделно. 2 не се противопоставя на 1. Else се използва за противен случай. Всяко else се противопоставя на най-близкия до него if. В първия случай
if (условие) 1
{
}
if (условие) 2
{
}
else
{
}
else се противопоставя на if под номер 2. Във втория случай
if (условие)
{
}
else if (условие)
{
}
else
{
}
в else if се съдържа конкретно условие, което е противопоставено на условието в if, а само в else се изпълняват конструкции, които не отговарят на условията нито в if нито в else if.