C/Variables: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
mSen resumo de edición
Gallaecio (conversa | contribucións)
Copio lixo aquí e prepárome para arranxar isto
Liña 252:
 
'''<tt>register</tt>''' é unha chamada ao compilador para que intente optimizar o almacenamento da variable dada almacenándoa nun rexistro do procesador da computadora ao iniciar o programa. A maioría dos compiladores con optimización fano de todos xeitos, polo que o uso desta palabra clave non adoita ser necesario. De feito, ANSI C di que un compilador pode ignorar esta palabra clave se quere -e moitos fano. O Visual C++ de Microsoft é un exemplo dunha implementación que ignora completamente a clave <tt>register</tt>.
 
==Declaración de variables==
 
==Ámbito das variables==
Segundo onde declaremos as variables, falaremos de variables [[{{PAGENAME}}#Globais|globais]] ou [[{{PAGENAME}}#Locais|locais]].
 
===Globais===
As variables globais decláranse fóra de todo bloque.
 
===Locais===
Chamámoslles variables locais ás que están definidas dentro dun bloque de sentencias. Estas variables pertencen ao bloque, e por tanto só poden utilizarse nel.
 
Podemos, por exemplo, traballar en distintos bloques con dúas variables que se chaman igual, porque ningunha pode traspasar as fronteiras do seu bloque.
 
[[en:C Programming/Variables]]