C/Funcións: Diferenzas entre revisións
Contido eliminado Contido engadido
Sen resumo de edición |
Sen resumo de edición |
||
Liña 1:
{{Navegador|Directrices para o preprocesador|Variables}}
O código fonte dun programa en C pode ter unha ou varias funcións:
Liña 6:
As funcións en C, salvo a principal (<code>main</code>), aparecen no código cando menos tres veces: na declaración, na definición e na chamada.
==Declaración dunha función==
A declaración ou prototipo dunha función precísase para que cando o compilador chegue á chamada dunha función antes de chegar á definición da mesma, este xa saiba da súa existencia e coñeza:
*A cantidade de argumentos que ten que recibir e o seu tipo de dato.
*O tipo de dato que devolverá a función.
*O identificador da función.
A declaración dunha función ten que aparecer entre as [[{{BASEPAGENAME}}/Directrices para o proprocesador|directrices para o ''preprocesador'']] e a [[{{PAGENAME}}#Definición dunha función|definición]] da función principal. É dicir, comparten espazo coas declaracións de [[{{BASEPAGENAME}}/Variables#Variables globais|variables globais]].
==Definición dunha función==
Liña 13 ⟶ 21:
Vexámolo:
<source lang="c">
{
// O bloque de ordes, que vai dende a chae de abertura ata a de peche, é o que chamamos corpo da función.
Liña 20 ⟶ 28:
{{Navegador|Directrices para o preprocesador|Variables}}
|