În general, programatorii evita folosind instrucțiunea Goto în C ++ (și cele mai multe alte limbaje de nivel înalt). Problema principală cu el este că permite programatorului să controleze executarea de cod, astfel încât punctul de execuție este de a sări de pe cod arbitrar. Și acest lucru la rândul său, ceea ce creează cu experiență programatori numesc „cod de spaghete.“ Codul Spaghete - un cod care ordinul de execuție a care seamănă cu o farfurie de spaghete (totul este confuz și răsucite), ceea ce face extrem de dificilă ca urmare și înțelegerea logica punerii în aplicare a unui astfel de cod.
Ca un expert bine-cunoscut în informatică și programare, Edsger Dijkstra: „Calitatea programatori - reduce funcția de densitate a utilizării Goto în programele pe care le scrie.“
Declarația Goto este adesea folosit în unele limbi mai vechi, cum ar fi de bază sau Fortran, și chiar și C. Dar, în C ++ Goto este aproape niciodată folosit, deoarece orice cod scris cu el, puteți mai eficient fi rescrisă cu alte structuri in C ++, cum ar fi cicluri, stivuitoare de excepție sau destructor (toate acestea, considerăm un pic mai târziu).
Regula: Evitați utilizarea declarații Goto, dacă nu este absolut necesar.
Lecția 36. literali. numere Magic
Lecția 75. Arrays. partea 2
Lecția 13. Parametrii și argumentele funcției
ARTICOLE TOP
- Lecția 1: Introducere în programare
- Ce limbaj de programare pentru a învăța mai întâi? Cum sa faci bani?
- Top Bk public pentru programatori
- Programatorului dicționar. Slang, care ar trebui să știe fiecare codificator
- Ce ar trebui să fac după instalare pentru Windows? instala programe
- Cum să învețe să atingă tipul de pe tastatură?
- Contacte