C/Variables: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Revisión inicial. Comeza o choio!
Gallaecio (conversa | contribucións)
Queda así de momento.
Liña 54:
 
==Ámbito==
É importante ter sempre en conta a diferencia entre tipos de variable locais e globais, e como declarar variables de cada un deles. Para declarar unha variable local, hai que emprazar a declaración ao comezo do bloque para o que a variable será local. As variables adoitan declararse como locais para o bloque dunha [[{{BASEPAGENAME}}/Funcións|función]], xa sexa a función principal ou calquera outra. Para declarar unha variable global, esta declárase fóra de calquera bloque. As variables globais poden ser lidas e escritas dende calquera punto do programa.
 
As variables globais están consideradas coma unha mala práctica de programación, e deberían evitarse sempre que fose posible. Dificultan a lectura do código, crean conflitos cos nomes e poden dificultar a localización de erros nos programas. O uso abusivo de variables globais adoita ser signo de pereza ou pobreza no deseño. De todos xeitos, nunha situación en que as variables locais poderían crear código máis difícil de ler, non hai problema en utilizar globais.