Não importa qual seja a linguagem de programação, os programadores têm dificuldade quando se trata de percorrer o código. Neste artigo, exploraríamos a ‘Instrução Goto em C ++’ que nos ajuda a simplificar o processo de passagem ao longo do código.
A seguir estão as dicas a serem discutidas neste artigo,
Então, vamos começar com o artigo entendendo o primeiro tópico,
O que é a instrução Goto em C ++?
A instrução goto em C ++ é uma instrução de salto incondicional usada para transferir o controle de um programa. Ele permite que o fluxo de execução do programa vá para um local especificado dentro da função. Existem duas maneiras de chamar a instrução goto.
Sintaxe 1 | Sintaxe 2 |
ir para etiqueta git e github são o mesmo // bloco de declarações rótulo: | rótulo: // bloco de declarações ir para etiqueta transformação ativa e passiva em informática |
O nome de um rótulo é um identificador definido pelo usuário e se distingue pelos dois pontos que seguem imediatamente seu nome. A instrução imediatamente seguida após “label:” é a instrução a ser executada após a instrução goto. A instrução goto pula para a instrução marcada com um rótulo.
Exemplos de declaração Goto
Vamos ver alguns exemplos de como usar a instrução goto em C ++
Exemplo 1:
// com base na sintaxe 1 #include using namespace std // função para verificar um número maior void checkGreater () {int i, j i = 2j = 5 if (i> j) goto iGreater else goto jGreater iGreater: cout<Resultado:
A instrução de retorno após “iGreater:” na função “checkGreater”. Uma vez que o controle salta para o rótulo com “iGreater:”, o programa irá executar cada parte do código após ele. Portanto, é importante retornar se o número for maior. Caso contrário, o código após o rótulo “jGreater:” também será executado conforme vem depois de “iGreater:”.
Exemplo 2:
// baseado na sintaxe 2 #include usando namespace std // função para imprimir números de 1 a 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 }Resultado:
No programa acima, o rótulo é denominado 'imprimir' e a instrução goto salta para o rótulo 'imprimir' apenas quando a variável 'n' é menor ou igual a 5.
Por que não usar a instrução Goto?
As primeiras linguagens de programação como FORTRAN e as primeiras versões do BASIC não tinham instruções estruturadas como while, então os programadores foram forçados a usar instruções goto para escrever loops. O problema com o uso de instruções goto é que é fácil desenvolver a lógica do programa que é muito difícil de entender, mesmo para o autor original do código.
É fácil ser pego em um loop infinito se o ponto de goto estiver acima da chamada de goto.
Como evitar a instrução goto?
Goto não é inevitável e pode ser evitado. A instrução Goto pode ser evitada usando as instruções break e continue.
Isso nos leva ao final deste artigo sobre ‘Instrução Goto em C ++’. Espero que tenha gostado desta informação. Agora que você entendeu o conceito mencionado acima, se você estiver interessado em conteúdo ou treinamento semelhante, confira , uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.
O treinamento e o curso de certificação da Edureka são projetados para estudantes e profissionais que desejam se destacar em suas profissões. O curso foi elaborado para lhe dar um avanço em sua preferência e treiná-lo para a respectiva certificação ou objetivos profissionais que deseja alcançar no respectivo domínio de interesse.
Tem alguma questão para nós? Mencione isso na seção de comentários deste blog e entraremos em contato com você o mais breve possível.
código de exemplo python de regressão logística