Ako implementovať Goto vyhlásenie v C ++?



Tento článok vám poskytne podrobný úvod do príkazu goto v C ++ a poskytne vám aj podporné príklady.

Bez ohľadu na to, aký je programovací jazyk, programátori majú ťažkosti s prechodom medzi kódom. V tomto článku by sme sa mali venovať téme „Goto Statement In C ++“, ktorá nám pomáha zjednodušiť proces prechádzania kódom.

Nasledujú ukazovatele, o ktorých sa bude diskutovať v tomto článku,





Začnime teda článkom pochopením prvej témy,

ako používať spyder python

Čo je Goto vyhlásenie v C ++?

Príkaz goto v C ++ je bezpodmienečný príkaz skoku, ktorý sa používa na prenos riadenia programu. Umožňuje toku vykonávania programu preskočiť na určené miesto v rámci funkcie. Existujú dva spôsoby, ako zavolať príkaz goto.



Syntax 1 Syntax 2

choď na štítok

// blok výpisov

štítok:



štítok:

// blok výpisov

čo robí linuxový administrátor

choď na štítok

Názov štítku je používateľom definovaný identifikátor a vyznačuje sa dvojbodkou, ktorá nasleduje bezprostredne za jeho menom. Príkaz bezprostredne nasledujúci za príkazom „label:“ je príkaz, ktorý sa vykoná po príkaze goto. Príkaz goto preskočí na príkaz označený štítkom.

Príklady Goto vyhlásenia

Pozrime sa na niekoľko príkladov, ako používať príkaz goto v C ++

Príklad 1:

// na základe syntaxe 1 #include using namespace std // function to check greater number void checkGreater () {int i, j i = 2j = 5 if (i> j) goto iGreater else goto jGreater iGreater: cout< 

Výkon:

výstup - Goto vyhlásenie v C ++ - Edureka

Príkaz na vrátenie po „iGreater:“ vo funkcii „checkGreater“. Keď ovládací prvok prejde na štítok s textom „iGreater:“, program po ňom vykoná každý kúsok kódu. Je preto dôležité vrátiť sa, ak je ich počet väčší. V opačnom prípade sa vykoná aj kód za štítkom „jGreater:“, ktorý nasleduje po „iGreater:“.

Príklad 2:

// na základe Syntax 2 #include using namespace std // function to print numbers from 1 to 5 void printNumbers () {int n = 1 print: cout<< n << ' ' n++ if (n <= 5) goto print } // main method to test above function int main() { printNumbers() return 0 } 

Výkon:

Vo vyššie uvedenom programe je štítok pomenovaný ako „tlač“ a príkaz goto preskočí na štítok „tlač“, iba ak je premenná „n“ menšia alebo rovná 5.

Prečo nepoužívať príkaz Goto?

Prvé programovacie jazyky ako FORTRAN a prvé verzie BASICu nemali štruktúrované príkazy ako while, takže programátori boli nútení na písanie slučiek používať príkazy goto. Problém s používaním príkazov goto je v tom, že je ľahké vytvoriť logiku programu, ktorá je veľmi ťažko pochopiteľná, a to aj pre pôvodného autora kódu.

Je ľahké sa zachytiť v nekonečnej slučke, ak je bod goto nad volaním goto.

Ako sa vyhnúť tvrdeniu?

Goto nie je nevyhnutný a dá sa mu vyhnúť. Príkazu Goto sa dá vyhnúť pomocou príkazov break and continue.

Týmto sa dostávame na koniec tohto článku týkajúceho sa „Goto Statement In C ++“. Dúfam, že vás táto informácia potešila. Teraz, keď ste pochopili vyššie uvedený koncept, ak máte záujem o podobný obsah alebo si pozrite školenie , dôveryhodná online vzdelávacia spoločnosť so sieťou viac ako 250 000 spokojných študentov rozmiestnených po celom svete.

ako používať čakať a informovať v

Výcvikový a certifikačný kurz spoločnosti Edureka je určený pre študentov a profesionálov, ktorí chcú vyniknúť vo svojich profesiách. Kurz je navrhnutý tak, aby vám dal náskok pred vašimi preferenciami a vyškolil vás v oblasti príslušnej certifikácie alebo profesionálnych cieľov, ktoré chcete dosiahnuť v príslušnej doméne záujmu.

Máte na nás otázku? Uveďte to prosím v sekcii komentárov tohto blogu a my sa vám ozveme čo najskôr.