C/Variables: Diferenzas entre revisións
Contido eliminado Contido engadido
mSen resumo de edición |
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]]
|