ELC1065 - Laboratório de Programação I
Primeiro Semestre de 2013
Professora: Juliana Kaizer Vizzotto
Funções
- As funções permitem a criação de um programa em módulos.
- Todas as variáveis descritas nas definições de funções são variáveis locais.
- A maioria das funções possui uma lista de parâmetros que oferecem meios de comunicação de informações entre outras funções e também com o programa principal.
- Os parâmetros das funções também são variáveis locais da função.
Funções: Exemplo
- Primeiro Exemplo:
#include<stdio.h> int square(int y); //protótipo da função int main(){ int x; for(x=1;x<=10;x++){ printf("\n %d ",square(x)); //chamada da função } return 0; } //fim da função principal int square(int y){ return y*y; } //fim da função
- Segundo Exemplo:
#include<stdio.h> int maxi(int x,int y,int z); //protótipo da função int main(){ int n1,n2,n2, maximo; printf("Digite tres inteiros: "); scanf("%d%d%d",&n1,&n2,&n3); maximo = maxi(n1,n2,n3); printf("\n O maximo dos numeros digitados e: %d\n",maximo); return 0; } //fim da função principal int maxi(int x,int y,int z){ int max = x; if (y > max) max = y; if (z > max) max = z; return max; } //fim da função