From Wikipedia, the free encyclopedia
GOTO o GO TO (anar a en anglès) és una sentència o instrucció molt comuna en els llenguatges de programació amb l'objectiu de controlar el flux del programa. L'efecte de la seva versió més simple és transferir sense condicions l'execució del programa a l'etiqueta o número de línia especificada. És una de les operacions més primitives per a traspassar el control d'una part del programa a una altra; tal és així que molts compiladors tradueixen algunes sentències de control com GOTO.[1]
Per a altres significats, vegeu «Gotō». |
Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat. |
The Wheeler Jump va ser el precursor del goto, desenvolupat per David Wheeler per EDSAC.[2]
goto label
La instrucció goto
sovint es combina amb la instrucció if per causar una transferència condicional de control.
IF condition THEN goto label
Els llenguatges de programació imposen restriccions diferents respecte a la destinació d'un extracte goto. Per exemple, el llenguatge de programació C no permet saltar a una etiqueta continguda en una altra funció, però els salts d'una sola cadena de trucades són possibles utilitzant les funcions setjmp / longjmp.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.