Logo Hardware.com.br
jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#6 Por jackinabox
06/05/2006 - 10:50
gto
heheh
deve ser C mesmo e é da segunda forma que inicializa wink.png

Por quê :?: Da primeira forma, declara depois inicializa. E da segunda forma, declara e inicializa em uma única "instrução". Ou seja, ambos os trechos inicializam a variável.

Entretanto, em C todas as declarações devem aparecer no início do bloco, opcionalmente com a respectiva inicialização. Não é isso ou estou perdendo alguma coisa :?:
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
jackinabox
jackinabox Veterano Registrado
1.1K Mensagens 8 Curtidas
#8 Por jackinabox
06/05/2006 - 13:09
gto
Sim, as duas funcionam smile.png
mas a segunda é mais tchan big_green.png

sml0001 Tá bom, mas não se trata apenas de ser "mais tchan" quando você precisar "adiar" a inicialização da variável, declarando-a primeiro e somente inicializando-a mais tarde. Então a pergunta sobre inicializar a variável tem mais respostas do que as alternativas que a palominha citou.

Na realidade, "inicializar uma variável" é simplesmente atribuir um valor inicial para ela, não importando como ou quando isso é feito (obviamente, respeitando a sintaxe e semântica da linguagem de programação).
Jeferson Charles Mayer

"Como é que eu vou enxergar a tal floresta, com todas essas árvores atrapalhando a visão?"
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal