Valor especial para float

Valor especial para float

por Gustavo Estrela de Matos -
Número de respostas: 1

Estava fazendo minha função initTS() e pensei no que era justo de se colocar em ini->valor. Tem algum valor que possamos atribuir para um float que não seja operável? Pelo que sei existe o "NaN" e o "inf". O primeiro eu não sei reproduzir (também acho que depende do compilador) e o segundo acontece quando dividimos por zero, mas obviamente o compilador deixa um warning pra gente.
O que vocês acham?

Em resposta à Gustavo Estrela de Matos

Re: Valor especial para float

por Gustavo Chicato -

Acho que não há necessidade de se preocupar com isso, visto que ini serve apenas como cabeça da lista. Em tese, o conteúdo dela não deve ser acessado pelo programa, salvo pelo campo prox.

O que eu fiz foi atribuir ini->valor = 0, mas isto somente para evitar erros na hora de liberar a memória.