Devo usare GOTO C#?
Devo usare GOTO C#?

Video: Devo usare GOTO C#?

Video: Devo usare GOTO C#?
Video: Goto Statement In C: C Tutorial In Hindi #17 2024, Novembre
Anonim

Non c'è niente di sbagliato in vai a se è usato correttamente. Il motivo per cui è "tabù" è perché nei primi giorni di C , programmatori (spesso provenienti da un background di assembly) userei goto per creare codice incredibilmente difficile da capire. La maggior parte delle volte, tu Potere vivere senza vai a e stare bene.

Di conseguenza, perché si dovrebbe evitare l'uso di GOTO in C?

vai a dichiarazione in C . NOTA − Uso di goto è altamente sconsigliato in qualsiasi linguaggio di programmazione perché rende difficile tracciare il flusso di controllo di un programma, rendendo il programma difficile da capire e difficile da modificare. Qualsiasi programma che usa un vai a può essere riscritto in evitare loro.

Sapete anche, qual è il problema più grande con l'istruzione GOTO? Il problema con l'uso vai alle dichiarazioni è che è facile sviluppare una logica di programma molto difficile da capire, anche per l'autore originale del codice. È facile farsi prendere in un infinito ciclo continuo se la vai a il punto è sopra il vai a chiamata.

Inoltre, Goto è una cattiva pratica?

La maggior parte dei programmatori ti dirà che il VAI A l'affermazione dovrebbe essere evitata. In realtà, non lo sconsiglia; afferma apertamente che usarlo è cattivo programmazione: "Il VAI A è generalmente considerata una cattiva programmazione la pratica che porta a programmi ingombranti. Il suo uso dovrebbe essere evitato."

Cosa fa GOTO in C?

' vai a ' Dichiarazione in C linguaggio. goto è una dichiarazione saltante in C linguaggio, che trasferisce il controllo del programma da un'istruzione all'altra (dove label è definito). vai a can trasferire i programmi all'interno dello stesso blocco e deve esserci un'etichetta, dove si desidera trasferire il controllo del programma.

Consigliato: