Comando goto
Publicado por C0Y0TE- 04/12/2005
[ Hits: 9.904 ]
Goto é um comando de controle de fluxo e é um comando de salto incondicional. Este salto realizado, vai para um local especificado. Mas o comando e o local especificado têm de estar na mesma função.
No exemplo foi usado o comando switch. Se for digitado um numero fora do case, o comando goto volta antes do switch. Foi usado o rotulo "volta:".
#include <stdio.h> int main() { int x; volta: printf ("Digite um numero de 1 a 5 -> "); scanf ("%d",&x); switch (x) { case 1: printf("\tO numero digitado foi 1"); break; case 2: printf("\tO numero digitado foi 2"); break; case 3: printf("\tO numero digitado foi 3"); break; case 4: printf("\tO numero digitado foi 4"); break; case 5: printf("\tO numero digitado foi 5"); break; default: goto volta; } return (0); }
Converte Celsius para Farenheit
Fibonacci por meio de uma função
IA local no bolso, novo visual no Raspberry Pi OS e mais destaques do software livre
Kernel turbinado, compatibilidade em alta e debate sobre sustentabilidade: o dia no mundo Linux
Kernel turbinado e GNOME 49 dominam o giro do dia no mundo Linux
Novidades Linux: Kernel 6.17, distros em ebulição e segurança em foco
Kernel ganha novos linters Rust e distros avançam com recursos de IA
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
SAMBA parou de compartilhar (2)
Orientação para instalar o Warsaw - módulo de proteção do Banco do Bra... (8)
systemd-resol... precisa ser reiniciado periodicamente (5)
Alguém que utilize o Warsaw do BB no Ubuntu 24.04 [RESOLVIDO] (6)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (2)