Existe, na programação, um erro conhecid

Por , 2 de janeiro de 2002 12:15


Existe, na programação, um erro conhecido como “loop infinito”. Isso acontece quando o programador cria uma função, ou uma rotina, que chama uma outra função ou rotina, que chama a função ou rotina original. Mais ou menos assim:

Função A executa uma operação (soma), e chama a função B. Função B executa uma operação (divisão) e chama a Função C. Função C executa uma operação (subtração) e chama função A.

É fácil saber que esse é um loop infinito. A vai chamar B que vai chamar C que vai chamar A de novo. E eles vão ficar somando, dividindo ou subtraindo os números até que ocorra um erro, ou que o programador termine o processo, ou que o micro fique sem memória e trave de vez. Mas nunca vai sair daquilo por opção.

Por algum motivo estranho, meu estômago parece entrar em loop infinito sempre que eu fico resfriado.

Comentários estão bloqueados

Panorama Theme by Themocracy