C/Estrutura e estilo: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
m →‎Tabulacións: <source lang="c">
Gallaecio (conversa | contribucións)
m →‎Comentarios: <source lang="c">
Liña 111:
 
Os comentarios en C (e noutras moitas linguaxes de programación) poden introducirse de dous xeitos:
<source lang="c">
 
<font style="color:blue">// Comentarios dunha soa liña</font>
</source>
ou
<source lang="c">
<font style="color:blue">/*Comentarios de
/*Comentarios de
máis dunha liña*/</font>
 
</source>
Nótese que o uso dos comentarios dunha soa liña é relativamente recente, e podería darse o caso de compiladores que non os entendesen, máis unha versión ao día do GCC da [[w:GNU|GNU]] non terá ningún problema.
 
Liña 126 ⟶ 128:
 
Partindo do noso anterior programa, haberá dous lugares idóneos para situar un comentario dunha soa liña:
<source lang="c">
#include <stdio.h>
int main(void)
{
int i=0; // Variable temporal usada para o bucle "for"
 
printf("Ola mundo!");
<font style="color:#bc5ff8">#include</font> <font style="color:#ff48ff"><stdio.h></font>
 
for (i=0; i<1; i++)
'''<font style="color:#1b991b">int</font>''' main('''<font style="color:#1b991b">void</font>''')
{
printf("\n");
'''<font style="color:#1b991b">int</font>''' i=<font style="color:#ff48ff">0</font>; <font style="color:blue">// Variable temporal usada para o bucle "for"</font>
break; // Saída do bucle "for"
}
printf(<font style="color:#ff48ff">"Ola mundo!</font><font style="color:#ff48ff">"</font>);
'''<font style="color:#bb2323">for</font>''' (i=<font style="color:#ff48ff">0</font>; i<<font style="color:#ff48ff">1</font>; i++)
{
printf(<font style="color:#ff48ff">"</font><font style="color:#a7a0d7">\n</font><font style="color:#ff48ff">"</font>);
'''<font style="color:#bb2323">break</font>'''; <font style="color:blue">// Saída do bucle "for"</font>
}
'''<font style="color:#bb2323">return</font>''' <font style="color:#ff48ff">0</font>;
}
 
return 0;
}
</source>
===Comentarios de máis dunha liña===
Os comentarios de máis dunha liña son o máis útil para grandes explicacións de código. Poden utilizarse para notas relativas aos dereitos de autor ou a licenza, e tamén para explicar o propósito de toda unha ruta de código. Isto é dobremente útil: por unha banda, facilita a comprensión das funcións, e pola outra, facilita o descubrimento de erros (se sabes o que unha ruta de código debería facer, serache máis doado atopar a parte do código culpable).