Logo sw.boatexistence.com

Kauli gani nyingine inayoning'inia?

Orodha ya maudhui:

Kauli gani nyingine inayoning'inia?
Kauli gani nyingine inayoning'inia?

Video: Kauli gani nyingine inayoning'inia?

Video: Kauli gani nyingine inayoning'inia?
Video: Заброшенный дом в Америке ~ История Кэрри, трудолюбивой матери-одиночки 2024, Mei
Anonim

Kuning'inia kwingine ni tatizo katika upangaji programu wa kompyuta ambapo kifungu cha hiari katika kauli kama-basi(-vingine) husababisha masharti yaliyowekwa kuwa ya kutatanisha Rasmi, marejeleo sarufi isiyo na muktadha ya lugha haina utata, ikimaanisha kuwa kuna zaidi ya mti mmoja wa uchanganuzi sahihi.

Je, sintofahamu nyingine ya kuning'inia inatatuliwa vipi katika C ++?

Java, C na C++ zimechagua kusuluhisha utata wa Dangling-Else hutumia sheria ifuatayo: Neno kuu lingine huhusishwa kila wakati na lililo karibu zaidi lililotangulia ikiwa neno kuu AMBALO HALISABABISHI hitilafu ya kisintaksia.

Je, utata mwingine unaoning'inia unatatuliwa vipi katika Java?

Utata unaojitokeza ikiwa lugha inaruhusu uundaji wa umbo kama b1 basi ikiwa b2 basi S1 ingine S2 ambayo haifahamiki ni ipi ikiwa inahusishwa na nyingine. Algol 60 ilitatua utata kwa kukataza matumizi ya ikiwa mara tu baada ya hapo; Pascal, C, C++, na Java huhusisha vingine na vya ndani zaidi if.

Tatizo la kuning'inia lini tena linatokea?

Wakati idadi ya taarifa ikiwa ni zaidi au kidogo basi ile ya mkanganyiko mwingine wa taarifa hutokea katika kulinganisha na mkusanyaji.. tatizo linaloitwa ni kuning'inia kwingine. Inaweza kushindwa kwa kutumia viunga.

Ni kauli gani kati ya zifuatazo inayoleta tatizo lingine la kuning'inia?

Tatizo lingine la kuning'inia mara nyingi husababishwa wakati kuna kama taarifa bila uwepo wa taarifa ya kweli au ya uwongo. Taarifa ya kubadili bila chaguo-msingi haisababishi tatizo lingine la kuning'inia. Tatizo hili hutokana hasa na kuorodheshwa kama taarifa.

Ilipendekeza: