Razlika med, če in če drugače

Ključna razlika - če vs če potem
 

Pri programiranju je potrebno izvesti stavek glede na to, ali je pogoj resničen ali napačen. Dve strukturi odločanja, če in če drugače, sta dve. Programiranje jezikov, kot je Java, C podpira strukture odločanja, kot če in če drugače. Ta članek govori o razliki, če in če drugače. V obeh je, če vsebuje izraz za oceno. Če je, se bodo izjave znotraj bloka if izvedle, če je pogoj resničen in nadzor se prenese na naslednji stavek po bloku if. V primeru if if, če je pogoj resničen, se bodo izvajali stavki znotraj bloka if in če je pogoj false, se bodo v bloku if else izvajali stavki. To je tisto ključna razlika med če in če drugače.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je, če
3. Kaj je, če drugače
4. Podobnosti med če in če drugače
5. Primerjava zraven - če je drugače v tabeli
6. Povzetek

Kaj je, če?

Izjava if je sestavljena iz izrazov. Izraz lahko vsebuje vrednosti, operatorje, konstante ali spremenljivke. Če je ocenjeni izraz resničen, se potem izvedejo stavki znotraj bloka if. Če je izraz napačen, se kontrola prenese na naslednjo izjavo po bloku if. Večina programskih jezikov prevzame vrednosti nič in nič, ki sta nični in ničelni kot lažni.

Slika 01: Program z if

Glede na zgornji program je številka spremenljivka, ki lahko shrani cela števila. Vsebuje vrednost 70. Izrazi se v bloku if. Ker je število večje od ali enako 50, se izjava v bloku if izvede. Po izvedbi tega se nadzor prenese v naslednji stavek po bloku if.

 Kaj je, če drugače?

V nasprotnem primeru sta dva bloka. Stavek if vsebuje izraz za oceno. Če je ocenjeni izraz resničen, se potem izvedejo stavki znotraj bloka if. Na koncu bloka if se nadzor prenese na naslednjo izjavo po bloku if. Če je izraz napačen, se kontrola prenese v blok else in izjave bloka else izvršijo. Na koncu bloka else se nadzor prenese na naslednji stavek po bloku else.

Slika 02: Program, če ne drugega

Glede na zgornji program je številka spremenljivka, ki lahko shrani cela števila. Vsebuje vrednost 40. Če je izraz v stavku if resničen, se bo izvedel stavek znotraj bloka if. Drugače se izjava drugega bloka izvrši. Število je manjše od 50. Zato se blok else izvrši. Na koncu bloka else se nadzor prenese na naslednji stavek po bloku else.

Kakšne so podobnosti med če in če drugače?

  • Tako in če so drugače strukture odločanja v programiranju.
  • Tako, če in če vsebuje, stavek if s pogojem.
  • V obeh, če in če drugače, stavka if ocenjuje cela števila, znak, številke s plavajočo vejico ali Boolove vrste.
  • Tako, če in če drugače lahko ocenimo enakost in logične izraze.

Kakšna je razlika med tem, če in če drugače?

če vs če drugače

Izjava if je struktura odločanja, ki jo sestavlja izraz, ki mu sledi ena ali več trditev. If if je struktura odločanja, v kateri lahko stavku if sledi izbirna stavka stavka, ki se izvrši, ko je izraz false.
 Izvedba
Če je, se izrazi znotraj bloka if izvede, če je izraz resničen. Če je izraz napačen, se naslednji ukaz po bloku if izvede. Če je drugače, se blok if izvede, če je izraz resničen in če je izraz false, se kontrola prenese v blok else.

Povzetek - če vs če potem

V programiranju obstaja različna struktura odločanja. Ta članek obravnava dva: če in če drugače. V primeru, da se bodo izjave znotraj bloka if izvedle, če je pogoj resničen in nadzor se prenese na naslednji stavek po bloku if. V primeru if if, če je pogoj resničen, se izrazi znotraj bloka if izvršijo in če je pogoj false, se izjave v drugem bloku izvršijo. To je razlika med tem, če in če drugače.

Referenca:

1.Point, Vadnice. "Če izjava v C.", Tutorials Point, 8. januarja 2018. Na voljo tukaj
2.Point, Vadnice. “Če… drugače izjava v C.”, Tutorials Point, 8. januarja 2018. Na voljo tukaj