Articles of goto

Scanf non verrà eseguito per la seconda volta

Sto provando: – Per rileggere il valore se l’utente inserisce un valore non valido. Ma il problema è che scanf() viene eseguito solo una volta e non verrà eseguito in nessun altro momento e i programmi si bloccheranno con un loop infinito. #include #include main() { unsigned int a; unsigned int b = pow(2,M-1); unsigned […]

Usa GOTO o no?

Attualmente sto lavorando a un progetto in cui le istruzioni goto sono ampiamente utilizzate. Lo scopo principale delle istruzioni goto è di avere una sezione di ripulitura in una routine piuttosto che più dichiarazioni di ritorno. Come di seguito: BOOL foo() { BOOL bRetVal = FALSE; int *p = NULL; p = new int; if […]

Come posso usare goto in Javascript?

Ho un codice che devo assolutamente implementare usando goto . Ad esempio, voglio scrivere un programma come questo: start: alert(“RINSE”); alert(“LATHER”); repeat: goto start C’è un modo per farlo in Javascript?

‘Goto’ è così male?

Dopo aver fatto qualche ricerca su come sfondare un ciclo secondario while (true) { // Main Loop for (int I = 0; I < 15; I++) { // Secondary loop // Do Something break; // Break main loop? } } la maggior parte delle persone consiglia di chiamare la funzione ‘goto‘ Guardando come il seguente […]

C’è una dichiarazione “goto” in bash?

C’è una dichiarazione “goto” in bash? So che è considerato una ctriggers pratica, ma ho bisogno specificamente di “goto”.

(Batch di Windows) Vai all’interno se il blocco si comporta in modo molto strano

Se prendo il seguente snippet di codice batch di Windows ed eseguo: echo foo if 1 == 1 ( echo bar goto asdf :asdf echo baz ) else ( echo quux ) L’output che mi aspetto è: foo bar baz Ma invece ottengo: foo bar baz quux Se commento la linea goto asdf , dà […]

Alternativa a un’istruzione goto in Java

Qual è una funzione alternativa per la parola chiave goto in Java? Poiché Java non ha un goto.

Utilizzerà le variabili goto leak?

È vero che goto salta attraverso bit di codice senza chiamare distruttori e cose? per esempio void f() { int x = 0; goto lol; } int main() { f(); lol: return 0; } x non sarà trapelato?

Cosa c’è di sbagliato nell’usare goto?

Possibili duplicati: Perché è male usare goto? GOTO è ancora considerato dannoso? Stavo lavorando su xkcd e ho visto questo (se ho letto anche alcuni testi negativi su di loro qualche anno fa): Cosa c’è di sbagliato in questo? Perché goto è persino ansible in C ++? Perché non dovrei usarli?

Esempi di buone gotos in C o C ++

In questo thread, vediamo esempi di buoni usi di goto in C o C ++. È ispirato da una risposta che la gente ha votato perché pensavano che stavo scherzando. Riepilogo (l’etichetta è cambiata dall’originale per rendere ancora più chiaro l’intento): infinite_loop: // code goes here goto infinite_loop; Perché è meglio delle alternative: È specifico […]