Página 2 de 2

HB_Crypt Harbour 3.4.0 dev (e1b944) 2016-12-09

Enviado: 19 Dez 2016 09:48
por JoséQuintas
A correção é uma coisa simples e que realmente podia causar problemas.
Ao criar a variável em C, apenas é alocado um espaço da memória pra variável.
Alocar um espaço significa apenas usar aquele espaço.
Se tem conteúdo na memória naquele espaço, ele vai fazer parte da variável.
Por isso inicializar a variável é importante, pra garantir um conteúdo inicial vazio ou conhecido.
Senão, cada vez que usar a função, pode usar um valor diferente, e ter um retorno diferente.
Uma correção do Viktor foi referente a isso.