GOTO C# istifadə etməliyəmmi?
GOTO C# istifadə etməliyəmmi?

Video: GOTO C# istifadə etməliyəmmi?

Video: GOTO C# istifadə etməliyəmmi?
Video: Оператор перехода goto. Когда код становится непонятен даже создателю. Урок #22. 2024, Noyabr
Anonim

Heç bir şey səhv deyil getmək düzgün istifadə olunarsa. Bunun "tabu" olmasının səbəbi ilk dövrlərdə olmasıdır C , proqramçılar (çox vaxt montaj fonundan gəlir) goto istifadə edərdi inanılmaz dərəcədə çətin başa düşülən kod yaratmaq. Çox vaxt sən bacarmaq onsuz yaşa getmək və yaxşı ol.

Nəticə etibarı ilə, C dilində GOTO-nun istifadəsindən niyə çəkinmək lazımdır?

getmək ifadəsində C . QEYD − Goto-dan istifadə İfadə hər hansı bir proqramlaşdırma dilində çox tövsiyə edilmir, çünki bu, proqramın idarəetmə axını izləməyi çətinləşdirir, proqramı başa düşməyi çətinləşdirir və dəyişdirilməsini çətinləşdirir. İstənilən proqram istifadə edir a getmək yenidən yazmaq olar çəkinin onlar.

Həmçinin bilin, GOTO ifadəsi ilə bağlı ən böyük problem nədir? The problem istifadə etməklə ifadələrə keçin odur ki, kodun ilkin müəllifi üçün belə başa düşülməsi çox çətin olan proqram məntiqini inkişaf etdirmək asandır. Sonsuzluğa qapılmaq asandır döngə əgər getmək nöqtəsi yuxarıdadır getmək zəng edin.

Üstəlik, Goto pis təcrübədirmi?

Əksər proqramçılar sizə deyəcəklər ki GETMƏK ifadəsindən çəkinmək lazımdır. Əslində buna qarşı məsləhət deyil; istifadə olunduğunu açıq şəkildə bildirir pis proqramlaşdırma: The GETMƏK bəyanat ümumiyyətlə zəif proqramlaşdırma hesab olunur təcrübə bu, səmərəsiz proqramlara gətirib çıxarır. Onun istifadəsindən çəkinmək lazımdır”.

GOTO C-də nə edir?

' getmək ' Bəyanatda C dil. getdi bir atlama bəyanatı c proqramın idarəsini bir ifadədən digərinə ötürən dil (burada etiket edir müəyyən edilmişdir). gedə bilər proqramı eyni blok daxilində köçürün və proqramın idarəsini köçürmək istədiyiniz bir etiket olmalıdır.

Tövsiyə: