C/Identificadores: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
mSen resumo de edición
Gallaecio (conversa | contribucións)
Sen resumo de edición
Liña 1:
{{Navegador|Constantes simbólicas|Comentarios}}
 
Os idetificadoresidentificadores definen nomes de [[{{BASEPAGENAME}}/Variables|variables]], funcións, estruturas, macros, etc.
 
==Palabras reservadas==
As palabras reservadas son identificadores que forman xa parte de C, e por tanto xa están collidos (non podemos facer novos identificadores chamados igual). As palabras clave en C son relativamente poucas (32).
 
==Regras de construción==
Os identificadores, xa sexa de variables ou funcións, teñen que cumprir certas regras:
*Non ser unha [[{{PAGENAME}}#Palabras reservadas|palabra clavereservada de C]].
*Non comezar por un díxito.
*Conter só letras do alfabeto alglosaxónanglosaxón, díxitos e barras baixas (<code>_</code>).
 
As letras poden estar en maiúsculas e en minúsculas, e ademais cómpre ter en conta que na linguaxe de programación C as letras maiúsculas e minúsculas diferéncianse as unhas das outras. É dicir: <code>a</code> e <code>A</code> son identificadores completamente distintos.
 
Asemade, cómpre ten en conta que, se ben os nosos identificadores poden conter máis de 64 caracteres, o programa só utilizará eses 64 primeiros caracteres para diferenciar uns identificadores doutros.
 
==Palabras reservadas==
As palabras reservadas son identificadores que forman xa parte de C, e por tanto xa están collidos (non podemos facer novos identificadores chamados igual). As palabras clave en C son relativamente poucas (32).
 
==Consellos de construción==
Aínda que o noso programa vai funcionar fagámolo ou non, cómpre utilizar identificadores que sexan descriptivosdescritivos e favorezan ou axuden á comprensión do código, aínda que iso supoña facelos máis longos. Pero sen facelos extremadamente longos, claro está. Hai que buscar o equilibrio entre «facilidade para comprender o código» e «facilidade para codificalo».