C/Estrutura e estilo: Diferenzas entre revisións
Contido eliminado Contido engadido
m Empezo a tradución |
Empezo a tradución, déixoo por hoxe |
||
Liña 1:
{{Navegador|Compilación|Manexo dos erros}}
Este capítulo trátase dunha introdución básica de cara á produción de estruturas de código efectivas na linguaxe de programación C. Pensouse para explicar como usar de xeito efectivo as tabulacións, comentarios, e demáis elementos que farán que o teu código en C sexa máis doado de ler.
Os programadores que estén a empezar probablemente non entendan a grande utilidade que supón crear estruturas no código dos seus programas, pois a miúdo pensan que o código créase simplemente para ser lido por un compilador. A miúdo isto non é certo, pois para un programador que leva meses sen traballar no código, lelo e editalo será máis doado se éste está ben escrito e estruturado.
Nas vindeiras seccións, tratarase de explicar as técnicas de "boa programación" que farán os teus programas máis efgectivos.
==
Os seguintes dous bloques de código son básicamente o mesmo: ambos os dous conteñen exactamente o mesmo código, e compilaranse e executaranse co mesmo resultado. Aínda así, hai unha direfencia esencial.
Cal dos dous pensas que é máis doado de ler?
<code><font style="color:#bc5ff8">#include</font> <font style="color:#ff48ff"><stdio.h></font><br>'''<font style="color:#1b991b">int</font>''' main('''<font style="color:#1b991b">void</font>''') {printf(<font style="color:#ff48ff">"Ola mundo!</font><font style="color:#a7a0d7">\n</font><font style="color:#ff48ff">"</font>); '''<font style="color:#bb2323">return</font>''' <font style="color:#ff48ff">0</font>;}</code>
ou
<code><font style="color:#bc5ff8">#include</font> <font style="color:#ff48ff"><stdio.h></font>
'''<font style="color:#1b991b">int</font>''' main('''<font style="color:#1b991b">void</font>''')
{
printf(<font style="color:#ff48ff">"Ola mundo!</font><font style="color:#a7a0d7">\n</font><font style="color:#ff48ff">"</font>);
'''<font style="color:#bb2323">return</font>''' <font style="color:#ff48ff">0</font>;
}</code>
O mero uso de tabulacións e saltos de liña pode mellorar e moito a facilidade de lectura do código. Ao termos un código máis lexible, é moito máis doado ver onde rematan as funcións e operacións, e que liñan son parte de que bucles e operacións.
Este libro centrarase no anterior fragmento de código, e como melloralo. Nótese que durante o transcurso do tutorial, aparecerán moitos anacos de código aparentemente redundantes. Estes están simplemente para servir de exemplo de técnicas que serán explicadas, sen romper co fluxo global de código que o programa logra.
==Saltos de liña e tabulacións==
Engadir espazos en branco no teu código podería dicirse que é a parte máis importante da boa estrutura de código. O seu uso efectivo pode crear un indicador visual de como flúe o teu código, o cal pode resultar moi importante á hora de volver ao código para o seu mantemento e revisión.
===Saltos
10 #include <stdio.h>
|