Ir para o conteúdo
cmd

Ciclo For

Mensagens Recomendadas

cmd    13
cmd

Viva a todos,

Tenho o seguinte código em C:

{
//printf("i - %d\n\n",i);
if((i-n)<0)
{
 arr_aux[strlen(s)-(n-i)] = s[i];
}
else
{
 arr_aux[(n-i)] = s[i];
}
printf("----\n");
printf("i - %d\n\n",i);
}

Se eu comentar a linha do else, o ciclo executa bem, se deixar o código como está, os valores de i são:

----

i - 0

----

i - 1

----

i - 2

----

i - 1946157059

Alguém sabe porque isso se passa?


Cumps.cmd

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.