SOP-funcoes
Ir para navegação
Ir para pesquisar
Linguagem C: funções
Uma função corresponde a um algoritmo, que pode ser usado em diferentes partes de um programa. Um primeiro exemplo é mostrado a seguir:
#include <stdio.h>
void ola() {
printf("Ola, mundo !\n");
}
int main() {
ola();
}
Ao se executar o programa acima, o resultado é aparecer na tela a mensagem "Ola, mundo !":
> gcc -o ola ola.c > ./ola Ola, mundo !
Se o exemplo for modificado da seguinte forma:
#include <stdio.h>
void ola() {
printf("Ola, mundo !\n");
}
int main() {
ola();
ola();
ola();
}
... sua execução dará como resultado:
> gcc -o ola ola.c > ./ola Ola, mundo ! Ola, mundo ! Ola, mundo !
Um outro exemplo é uma função para calcular o quadrado de um número:
#include <stdio.h>
float quadrado(float x) {
return x*x;
}
int main() {
printf("O quadrado de 2 é %f\n", quadrado(2));
}