Kā ieviest Goto paziņojumu C ++ versijā?



Šis raksts sniegs jums padziļinātu ievadu goto paziņojumam C ++, kā arī sniegs jums to pašu piemērus.

Neatkarīgi no tā, kāda ir programmēšanas valoda, programmētājiem ir grūti, ja nepieciešams pārvietoties starp kodu. Šajā rakstā mēs izpētīsim ‘Goto Statement C ++’, kas mums palīdz vienkāršot pārvietošanās procesu pa kodu.

Šajā rakstā ir apskatāmi norādījumi,





Tāpēc sāksim ar rakstu, izprotot pirmo tēmu,

Kas ir Goto paziņojums C ++ versijā?

Goto paziņojums C ++ ir beznosacījuma lēciena paziņojums, ko izmanto programmas vadības nodošanai. Tas ļauj programmas izpildes plūsmai pāriet uz noteiktu vietu funkcijas ietvaros. Ir divi veidi, kā izsaukt goto paziņojumu.



1. sintakse 2. sintakse

goto etiķete

// paziņojumu bloks

etiķete:



etiķete:

// paziņojumu bloks

goto etiķete

Etiķetes nosaukums ir lietotāja definēts identifikators, un to atšķir ar kolu, kas tūlīt seko tās nosaukumam. Izraksts, kas sekoja tūlīt aiz “label:”, ir paziņojums, kas jāizpilda pēc goto paziņojuma. Goto paziņojums pāriet uz paziņojumu, kas atzīmēts ar etiķeti.

Goto paziņojuma piemēri

Apskatīsim dažus piemērus, kā izmantot goto paziņojumu C ++

1. piemērs:

// balstoties uz 1. sintaksi # iekļaujot vārdu vietas standarta izmantošanu // funkciju, lai pārbaudītu lielāku skaitu void checkGreater () {int i, j i = 2j = 5 if (i> j) goto iGreater else goto jGreater iGreater: cout< 

Izeja:

izeja - Goto paziņojums C ++ valodā - Edureka

Atgriešanās paziņojums aiz “iGreater:” funkcijā “checkGreater”. Kad vadīkla pāriet uz etiķeti ar “iGreater:”, programma izpildīs katru koda gabalu pēc tā. Tāpēc ir svarīgi atgriezties, ja skaitlis ir lielāks. Pretējā gadījumā kods pēc etiķetes “jGreater:” tiks izpildīts tāpat kā pēc “iGreater:”.

2. piemērs:

// pamatojoties uz 2. sintaksi # iekļaujot vārda vietas standarta izmantošanu //, lai drukātu numurus no 1 līdz 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 } 

Izeja:

Iepriekš minētajā programmā etiķete tiek nosaukta kā “drukāt”, un goto paziņojums pāriet uz etiķeti “drukāt” tikai tad, ja mainīgais “n” ir mazāks vai vienāds ar 5.

Kāpēc neizmantot Goto paziņojumu?

Agrīnās programmēšanas valodās, piemēram, FORTRAN un BASIC agrīnās versijās, nebija strukturētu paziņojumu, piemēram, kamēr, tāpēc programmētāji bija spiesti izmantot goto paziņojumus, lai rakstītu cilpas. Goto paziņojumu izmantošanas problēma ir tā, ka ir viegli izstrādāt programmas loģiku, kuru ir ļoti grūti saprast pat sākotnējam koda autoram.

kā pievienot java ceļam

Ja goto punkts atrodas virs goto zvana, ir viegli nokļūt bezgalīgā lokā.

Kā izvairīties no paziņojuma?

Goto nav neizbēgama, un no tā var izvairīties. No paziņojuma var izvairīties, izmantojot pārtraukuma un turpinājuma paziņojumus.

Tas noved mūs pie šī raksta par “Goto Statement In C ++” beigām. Es ceru, ka jums patika šī informācija. Tagad, kad esat sapratis iepriekš minēto jēdzienu, pārbaudiet, vai jūs interesē līdzīgs saturs vai apmācība , uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē.

Edureka apmācības un sertifikācijas kursi ir paredzēti studentiem un profesionāļiem, kuri vēlas izcelties savās profesijās. Kurss ir paredzēts, lai dotu jums priekšroku iecienītajam un apmācītu jūs attiecīgajiem sertifikācijas vai profesionālajiem mērķiem, kurus vēlaties sasniegt attiecīgajā interesējošajā jomā.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.