Moet ik GOTO C# gebruiken?
Moet ik GOTO C# gebruiken?

Video: Moet ik GOTO C# gebruiken?

Video: Moet ik GOTO C# gebruiken?
Video: C# TUTORIAL VOOR BEGINNERS | 👉 Gratis C# (.NET) cursus om te leren programmeren (Nederlands) 2024, November
Anonim

Niks mis mee ga naar als het goed wordt gebruikt. De reden dat het "taboe" is, is omdat in de begindagen van C , programmeurs (vaak afkomstig uit een assembly-achtergrond) zou goto gebruiken om ongelooflijk moeilijk te begrijpen code te maken. Meestal ben jij kan leven zonder ga naar en het komt goed.

Waarom zou daarom het gebruik van GOTO in C moeten worden vermeden?

ga naar verklaring in C . OPMERKING gebruik van goto statement wordt in elke programmeertaal ten zeerste afgeraden omdat het moeilijk is om de besturingsstroom van een programma te traceren, waardoor het programma moeilijk te begrijpen en moeilijk aan te passen is. Elk programma dat toepassingen een ga naar kan worden herschreven naar voorkomen hen.

Weet ook, wat is het grootste probleem met de GOTO-verklaring? De probleem met behulp van ga naar verklaringen is dat het gemakkelijk is om programmalogica te ontwikkelen die erg moeilijk te begrijpen is, zelfs voor de oorspronkelijke auteur van de code. Het is gemakkelijk om verstrikt te raken in een oneindige lus als de ga naar punt is boven de ga naar telefoongesprek.

Bovendien, is Goto een slechte gewoonte?

De meeste programmeurs zullen je vertellen dat de GA NAAR verklaring moet worden vermeden. Eigenlijk raadt het het niet af; het stelt ronduit dat het gebruiken ervan is slecht programmering: "De GA NAAR statement wordt over het algemeen beschouwd als een slechte programmering oefening dat leidt tot logge programma's. Het gebruik ervan moet worden vermeden."

Wat doet GOTO in C?

' ga naar ' Verklaring in C taal. goto is een springend statement in C taal, die de controle van het programma van de ene instructie naar een andere instructie (waar label is bepaald). ga naar kan zet de programma's binnen hetzelfde blok en er moet een label zijn, waar je de besturing van het programma wilt overdragen.

Aanbevolen: