GOTO C# колдонушум керекпи?
GOTO C# колдонушум керекпи?

Video: GOTO C# колдонушум керекпи?

Video: GOTO C# колдонушум керекпи?
Video: Уроки C# – goto и return – Урок 20 2024, Ноябрь
Anonim

Эч нерсе туура эмес баруу туура пайдаланылса. Анын "табу" болушунун себеби, алгачкы күндөрү C , программисттер (көбүнчө ассамблеядан келген) goto колдонмок укмуштуудай түшүнүү кыйын кодду түзүү. Көпчүлүк учурда, сен болот ансыз жаша баруу жана жакшы бол.

Демек, эмне үчүн C тилинде GOTO колдонуудан качуу керек?

баруу билдирүүсүндө C . ЭСКЕРТҮҮ - Goto колдонуу ар кандай программалоо тилдеринде билдирүү абдан көңүл бурулбайт, анткени ал программанын башкаруу агымына байкоо жүргүзүүнү кыйындатат, бул программаны түшүнүүнү жана өзгөртүүнү кыйындатат. Кандай гана программа болбосун колдонот а баруу кайра жазылышы мүмкүн качуу алар.

Ошондой эле билесизби, GOTO билдирүүсүндөгү эң чоң көйгөй эмнеде? The көйгөй колдонуу менен билдирүүлөргө өтүү Бул коддун түпнуска автору үчүн да түшүнүү өтө кыйын болгон программа логикасын иштеп чыгуу оңой. Чексиздикке түшүп калуу оңой цикл Эгерде баруу чекиттен жогору турат баруу чалуу.

Анын үстүнө, Goto жаман практикабы?

Көпчүлүк программисттер сизге айтып беришет БАРУУ билдирүүдөн качуу керек. Чынында, бул ага каршы кеңеш бербейт; пайдалануу экендигин ачык-айкын керсетет жаман программалоо: The БАРУУ билдирүү жалпысынан начар программалоо деп эсептелет практика бул жагымсыз программаларга алып келет. Аны колдонуудан качуу керек».

GOTO C тилинде эмне кылат?

' баруу ' билдирүүсүндө C тил. гото болуп саналат секирип билдирүү в программанын башкаруусун бир оператордон башка операторго өткөрүп берүүчү тил (бул жерде белги болуп саналат аныкталган). болот программаны ошол эле блоктун ичинде өткөрүп бериңиз жана программанын башкаруусун өткөргүңүз келген белги болушу керек.

Сунушталууда: