Razlika med If in Else If

Če proti drugemu Če

Programi ne potekajo vedno zaporedno. Situacije nastanejo, ko je treba sprejeti odločitev ali del kode, ki jo je treba ponoviti. Nadzorne strukture temu pomagajo tako, da opredelijo, kaj je treba storiti v programu in pod katerimi pogoji. Ti so znani kot pogojne izjave, ki presojajo izjavo o logičnih izhodih resnične ali napačne.

"If stavek - Priljubljen je med številnimi programskimi jeziki. Glavna skladnja se lahko razlikuje, toda psevdo koda ostane enaka. Spodaj je naveden majhen delček kode:

če (pogoj)

torej

ukrepanje

konec, če

Pogoj vedno vrne logični rezultat. Recimo, da je stanje sončno in da je treba iti ven. Če je torej zunaj sončno (res), potem gre človek na sprehod. V nasprotnem primeru pridemo do konca, če smo ga zgradili, ne da bi izvedli nobeno dejanje.

Zgornji konstrukt je priljubljen v strukturnih jezikih programiranja, kot so: C, C ++, JAVA, Visual Basic in C #

Koncept „drug če“ vam pomaga pri kombiniranju številnih pogojev. Če se ugotovi, da je prvi pogoj resničen, se ostali preskočijo. Oglejmo si psevdo kodo -

če (pogoj)

torej

ukrepanje

drugače, če (pogoj)

torej

ukrepanje

drugače

ukrepanje

konec, če

Pogoj še vedno vrne logični izhod. Blok "drug če" vodi do nadaljnje stopnje gnezdenja. V primeru, da je pogoj »če« napačen, se stanje »drugače, če« ovrednoti zaporedno, dokler se ne najde ujemanje. Če vsi pogoji ne uspejo, se izvede dejanje, opredeljeno v klavzuli »ostalo«. Da bi ga bolje razumeli, nadaljujmo z zgornjim deževnim stanjem. Pogoj »če« ostane enak. Naj dodamo stanje "else if", da je "viharno", in dejanje, "da gremo navzdol." Klavzula "ostalo" pravi "ostati znotraj." Če je zunaj nevihtno, potem prvi pogoj "če" oceni kot napačen. Pojdimo na stanje "sicer, če" in ugotovimo, da je ocenjevanje resnično. Tako gre oseba spodaj.

Razlike med "če" in "drugače če":

1. Pogoj "če" je za pogojni konstrukt obvezen. Pogoj "drugače če"

ne more obstajati brez predhodnega bloka "če".

2. Lahko imate samo en blok "če", vendar več "drugih, če" blokov.

Povzetek:

1. Tako "če" kot "drugače če" pomagata pri veji kode. Program se premakne iz svoje linearne

izvršba.

2. Tako „če“ kot „drugače, če“ sta pogojna izraza, ki pomagata pri odločanju

postopek.

3. Vsi programski jeziki na visoki ravni uporabljajo različni skladnji "če" in "drugače če".