Je, nitumie GOTO C #?
Je, nitumie GOTO C #?

Video: Je, nitumie GOTO C #?

Video: Je, nitumie GOTO C #?
Video: Jay Melody_Nitasema (Official Video) 2024, Novemba
Anonim

Hakuna kitu kibaya enda kwa ikiwa itatumika ipasavyo. Sababu ni "mwiko" ni kwa sababu katika siku za mwanzo za C , watayarishaji programu (mara nyingi hutoka kwenye mandharinyuma ya kusanyiko) angetumia goto kuunda msimbo ambao ni ngumu sana kuelewa. Mara nyingi, wewe unaweza kuishi bila enda kwa na kuwa sawa.

Kwa hivyo, kwa nini matumizi ya GOTO yanapaswa kuepukwa katika C?

enda kwa taarifa katika C . KUMBUKA - Matumizi ya goto taarifa haijakatishwa tamaa katika lugha yoyote ya programu kwa sababu inafanya kuwa vigumu kufuatilia mtiririko wa udhibiti wa programu, na kufanya programu kuwa ngumu kueleweka na vigumu kurekebisha. Mpango wowote huo matumizi a enda kwa inaweza kuandikwa upya kwa kuepuka yao.

Pia Jua, ni tatizo gani kubwa la taarifa ya GOTO? The tatizo kwa kutumia taarifa za goto ni kwamba ni rahisi kukuza mantiki ya programu ambayo ni ngumu sana kuelewa, hata kwa mwandishi asilia wa msimbo. Ni rahisi kukamatwa katika hali isiyo na mwisho kitanzi ikiwa enda kwa point iko juu enda kwa wito.

Zaidi ya hayo, je, Goto ni mazoea mabaya?

Watengenezaji programu wengi watakuambia kuwa ENDA KWA kauli inapaswa kuepukwa. Kwa kweli, haishauri dhidi yake; inasema moja kwa moja kuwa kuitumia ni mbaya programu: "The ENDA KWA taarifa kwa ujumla inachukuliwa kuwa programu duni mazoezi ambayo inasababisha programu zisizo ngumu. Matumizi yake yanapaswa kuepukwa."

GOTO inafanya nini katika C?

' enda kwa ' Taarifa ndani C lugha. goto ni taarifa ya kuruka ndani c lugha, ambayo huhamisha udhibiti wa programu kutoka kwa taarifa moja hadi taarifa nyingine (ambapo lebo ni iliyofafanuliwa). goto unaweza Hamisha programu ndani ya kizuizi sawa na lazima kuwe na lebo, ambapo unataka kuhamisha udhibiti wa programu.

Ilipendekeza: