A duhet të përdor GOTO C#?
A duhet të përdor GOTO C#?
Anonim

Asgjë nuk është e gabuar me shkoj nëse përdoret si duhet. Arsyeja pse është "tabu" është sepse në ditët e para të C , programues (shpesh vijnë nga një sfond asambleje) do të përdorte goto për të krijuar kod tepër të vështirë për t'u kuptuar. Shumicën e kohës, ju mund jetojnë pa shkoj dhe të jetë mirë.

Për rrjedhojë, pse duhet të shmanget përdorimi i GOTO në C?

shkoj deklaratë në C . SHËNIM − Përdorimi i goto deklarata është shumë e dekurajuar në çdo gjuhë programimi, sepse e bën të vështirë gjurmimin e rrjedhës së kontrollit të një programi, duke e bërë programin të vështirë për t'u kuptuar dhe të vështirë për t'u modifikuar. Çdo program që përdor a shkoj mund të rishkruhet në shmangni ato.

Dije gjithashtu, cili është problemi më i madh me deklaratën GOTO? Të problem me përdorimin Goto deklarata është se është e lehtë të zhvillohet logjika e programit që është shumë e vështirë për t'u kuptuar, edhe për autorin origjinal të kodit. Është e lehtë të kapesh në një pafundësi lak nëse shkoj pika është mbi shkoj telefononi.

Për më tepër, a është Goto praktikë e keqe?

Shumica e programuesve do t'ju thonë se SHKO deklarata duhet të shmanget. Në fakt, nuk këshillon kundër tij; ai shprehet qartë se përdorimi i tij është keq programimi: The SHKO deklarata përgjithësisht konsiderohet të jetë një programim i dobët praktikë që çon në programe të ngathëta. Duhet të shmanget përdorimi i tij”.

Çfarë bën GOTO në C?

' shkoj ' Deklaratë në C gjuhe. goto është një deklaratë kërcimi brenda c gjuhë, e cila transferon kontrollin e programit nga një deklaratë në një deklaratë tjetër (ku etiketa është të përcaktuara). mundem transferoni programin brenda të njëjtit bllok dhe duhet të ketë një etiketë, ku dëshironi të transferoni kontrollin e programit.

Recommended: