A programozás során végrehajtani kell az utasítást attól függően, hogy a feltétel igaz vagy hamis. Az és ha más, akkor két döntéshozatali struktúra. A programozási nyelvek, például a Java, C támogatják a döntéshozatali struktúrákat, például ha és ha más. Ez a cikk tárgyalja a különbséget az és ha nem, között. Mindkét esetben az if tartalmazza az értékelni kívánt kifejezést. In if esetén az if blokkban lévő utasítások végrehajtódnak, ha a feltétel igaz, és a vezérlés átkerül az if mondat utáni következő utasításra. Ha a másik, ha a feltétel igaz, akkor az if blokkban lévő utasítások végrehajtódnak, és ha a feltétel hamis, akkor a if else blokkban szereplő utasítások végrehajtják. Ez a kulcs különbség között, ha más.
1. Áttekintés és a legfontosabb különbség
2. Mi van, ha
3. Mi van, ha más?
4. hasonlóságok között, ha máshol
5. Összegzés-összehasonlítás - ha vs. ha táblázatos formában van
6. Összegzés
Az if állítás kifejezéseket tartalmaz. Egy kifejezés tartalmazhat értékeket, operátort, állandókat vagy változókat. Ha a kiértékelt kifejezés igaz, akkor az if blokkban lévő utasítások végrehajtódnak. Ha a kifejezés hamis, akkor a vezérlés átkerül a következő mondathoz az if mondat után. A legtöbb programozási nyelv a nullán kívüli és a null nélküli értékeket valódi és nulla értékeket feltételezi.
01. ábra: Program if-val
A fenti program szerint a szám olyan változó, amely egész számot tud tárolni. Ez a 70 értéket tartalmazza. Az if mondatban a kifejezés be van jelölve. Mivel a szám 50-nél nagyobb vagy egyenlő, az if mondatban szereplő utasítás végrehajtódik. A végrehajtás után a vezérlés az if mondat után következő utasításban kerül átadásra.
Ha másként van, akkor két blokk van. Az if utasítás egy kifejezést tartalmaz, amelyet ki kell értékelni. Ha a kiértékelt kifejezés igaz, akkor az if blokkban lévő utasítások végrehajtódnak. Az if mondat végén a vezérlés átkerül az if mondat utáni következő utasításra. Ha a kifejezés hamis, akkor a vezérlés átadódik a else blokkhoz, és a else blokk utasításai végrehajtódnak. A else blokk végén a vezérlés átkerül a következő blokk utáni utasításra.
02 ábra: Program, ha mégis
A fenti program szerint a szám olyan változó, amely egész számot tud tárolni. Ez tartalmazza a 40 értéket. Ha az if utasításban szereplő kifejezés igaz, akkor az if blokkban lévő utasítás végrehajtódik. A többi blokk végrehajtja a nyilatkozatot. A szám kevesebb, mint 50. Ezért a else blokk végrehajtja. A else blokk végén a vezérlés átkerül a következő blokk utáni utasításra.
ha vs, ha más | |
Az if utasítás egy döntéshozatali struktúra, amely egy kifejezésből áll, amelyet egy vagy több állítás követ. | A if else egy olyan döntéshozatali struktúra, amelyben az if állítást egy opcionális else utasítás követheti, amely akkor hajtódik végre, ha a kifejezés hamis. |
Végrehajtás | |
In if esetén az if blokkban levő utasítások végrehajtódnak, ha a kifejezés igaz. Ha a kifejezés hamis, akkor az if mondat végrehajtása utáni következő állítás. | Ha egyébként, akkor az if blokk akkor hajtódik végre, ha a kifejezés igaz, és ha a kifejezés hamis, akkor a vezérlés átkerül a másik blokkba. |
A programozásban különféle döntéshozatali struktúrák vannak. Ez a cikk kettőt tárgyalt: ha és ha más. In if esetén az if mondatban levő utasítások végrehajtódnak, ha a feltétel igaz, és a vezérlés átkerül a következő mondatra az if mondat után. Ha a másik, ha a feltétel igaz, akkor az if blokkban lévő utasítások végrehajtódnak, és ha a feltétel hamis, akkor a else blokkban szereplő utasítások végrehajtják. Ez a különbség, ha és ha nem.
1.Point, oktatóanyagok. “Ha nyilatkozat C.-ben”, Tutorials Point, 2018. január 8. Elérhető itt
2.Pont, oktatóanyagok. „Ha… egyéb állítás C.-ben”, Tutorials Point, 2018. január 8. Elérhető itt