Beruflich Dokumente
Kultur Dokumente
linguagem C
Funo um bloco de cdigo que, como o prprio nome diz, tem uma funo, uma
tarefa especfica.
As funes servem como um atalho um bloco de cdigo.
Veja funo como uma maneira de se evitar a repetio de cdigo.
Em vez de programar um trecho de cdigo vrias vezes, definimos uma funo que
faz tal tarefa e depois, ao longo do programa, basta invocar essa funo que,
automaticamente, o cdigo nela executado.
Desta maneira, podemos criar um trecho de cdigo, que representa uma lgica, um
passo ou rotina, do processo inteiro e isol-lo.
Com a criao das funes, vamos ver como elas iro facilitar a vida de um programador, pois
ser necessrio criar a funo somente uma vez, e ela estar disponvel e pronta para ser
usada no futuro.
Exemplo de cdigo:
Funo que mostra uma mensagem na tela.
Criamos a funo hello(), que no retorna nada, por isso colocamos o void.
A funo dessa funo simplesmente mostrar uma mensagem na tela, quando
invocada.
#include<stdio.h>
void hello()
{
printf("Ola mundo! Estou aprendendo C com o curso C Progressivo\n");
}
int main()
{
hello();
}
Podemos colocar esse chamado da funo em qualquer lugar da main, ou de outra
funo.
Poderamos colocar dentro de um lao, e repetir o chamado dessa funo quantas
vezes quisssemos. E a vantagem que no precisamos escrever de novo o printf,
basta chamar a funo hello() que ela ir imprimir, automaticamente, a frase na
tela.