Különbség az If és a többi If között

If vs Elég

A programok nem mindig lépnek egymás után. Olyan helyzetek merülnek fel, amikor döntést kell hozni, vagy meg kell ismételni egy kóddarabot. Az ellenőrzési struktúrák elősegítik ezt azzal, hogy meghatározzák, mit kell tenni a programban, és milyen feltételek mellett. Ezeket feltételes kijelentéseknek nevezik, amelyek megítélnek egy igazi vagy hamis logikai kimenetekre vonatkozó állítást.

„If” záradék - Sok programozási nyelv körében népszerű. A fő szintaxis eltérhet, de az álnév változatlan marad. Az alábbiakban egy kis kódrészletet adunk:

if (feltétel)

azután

akció

vége, ha

A feltétel mindig Boole-eredményt ad vissza. Mondja, hogy a napfényes helyzet és az akció az, hogy kiment. Tehát ha kint napos (igaz), akkor egy ember sétálni megy. Ellenkező esetben eléri a végét, ha bármilyen művelet végrehajtása nélkül építjük fel.

A fenti konstrukció népszerű a szerkezeti programozási nyelvekben, például: C, C ++, JAVA, Visual Basic és C #.

A „else if” konstrukció segít sok körülmény kombinálásában. Ha az első feltétel igaznak bizonyul, akkor a többi átugorásra kerül. Vessen egy pillantást az álkódra -

if (feltétel)

azután

akció

egyébként, ha (feltétel)

azután

akció

más

akció

vége, ha

Egy feltétel továbbra is egy logikai kimenetet eredményez. A „else if” blokk további fészkelési szinthez vezet. Ha a „if” feltétel hamis, akkor a „else if” feltételt egymást követő módon értékelik, amíg egyezést nem találnak. Ha az összes feltétel meghiúsul, akkor végre kell hajtani az „egyéb” pontban meghatározott műveletet. A jobb megértés érdekében folytassuk a fenti esős feltételekkel. A „ha” feltétel változatlan. Adjuk hozzá a „else if” feltételt, hogy „viharos”, és a műveletet, hogy „lefelé menjünk”. A „else” záradék azt mondja: „maradj benne”. Tehát ha viharos a külső, akkor az első „ha” állapot hamisnak bizonyul. Eljutunk a „else if” feltételhez, és úgy találjuk, hogy ez valódinak bizonyul. Tehát az ember lemegy.

Különbségek a „ha” és a „ha más” között:

1. Az „if” feltétel egy feltételes konstrukcióra kötelező. „Egyébként” feltétel

nem létezhet egy korábbi “if” blokk nélkül.

2. Csak egy „if” blokk lehet, de több „else if” blokk is lehet.

Összefoglaló:

1. Az „if” és a „else if” egyaránt segít a kód elágazásában. A program kilép a lineárisból

végrehajtás.

2. Mind az „if”, mind a „else if” feltételes kifejezések, amelyek segítenek a döntéshozatalban

folyamat.

3. Az összes magas szintű programozási nyelv különböző szintaxisú „if” és „else if” kifejezéseket használ.