Би GOTO C# ашиглах ёстой юу?
Би GOTO C# ашиглах ёстой юу?

Видео: Би GOTO C# ашиглах ёстой юу?

Видео: Би GOTO C# ашиглах ёстой юу?
Видео: Урок №3 Операторы выбора if, switch case, goto 2024, Арваннэгдүгээр
Anonim

Юу ч болохгүй руу явах Хэрэв үүнийг зөв ашиглаж чадвал. Энэ нь "хорио" болсон шалтгаан нь эхний өдрүүдэд C , програмистууд (ихэвчлэн угсралтаас гаралтай) goto ашиглах болно гайхалтай ойлгоход хэцүү кодыг бий болгох. Ихэнх тохиолдолд та чадна гүйгээр амьдрах руу явах тэгээд зүгээр байгаарай.

Тиймээс яагаад C хэл дээр GOTO ашиглахаас зайлсхийх ёстой вэ?

руу явах дахь мэдэгдэл C . ТАЙЛБАР - Goto ашиглах Энэ мэдэгдэл нь программын удирдлагын урсгалыг хянахад хүндрэл учруулж, програмыг ойлгоход хэцүү, өөрчлөхөд хэцүү болгодог тул аливаа програмчлалын хэлэнд энэ мэдэгдлийг хэрэглэхийг зөвлөдөггүй. Ямар ч програм ашигладаг а руу явах гэж дахин бичиж болно зайлсхийх тэд.

Мөн та мэдэх үү, GOTO мэдэгдлийн хамгийн том асуудал юу вэ? The асуудал ашиглан мэдэгдлүүд рүү шилжих Энэ нь кодын анхны зохиогчийн хувьд ч ойлгоход маш хэцүү програмын логикийг боловсруулахад хялбар байдаг. Хязгааргүйд баригдах нь амархан гогцоо хэрэв руу явах цэгээс дээш байна руу явах залгах.

Түүгээр ч барахгүй Гото муу дасгал мөн үү?

Ихэнх програмистууд танд хэлэх болно РУУ ЯВАХ мэдэгдэл хийхээс зайлсхийх хэрэгтэй. Үнэн хэрэгтээ энэ нь үүнээс татгалзахыг зөвлөдөггүй; ашиглах гэдгийг шууд заасан муу програмчлал: "The РУУ ЯВАХ мэдэгдэл нь ерөнхийдөө муу програмчлал гэж тооцогддог дадлага хийх Энэ нь зохисгүй хөтөлбөрүүдэд хүргэдэг. Үүнийг ашиглахаас зайлсхийх хэрэгтэй."

GOTO нь C хэл дээр юу хийдэг вэ?

' руу явах 'Мэдэгдэлд C хэл. явах юм үсрэх мэдэгдэл в Програмын удирдлагыг нэг хэллэгээс нөгөө мэдэгдэлд шилжүүлдэг хэл (энд шошго байна тодорхойлсон). чадна Програмыг нэг блок дотор шилжүүлэх ба програмын удирдлагыг шилжүүлэхийг хүссэн шошго байх ёстой.

Зөвлөмж болгож буй: