UFSM > Ciência da Computação

Primeiro Semestre de 2013
Professora: Juliana Kaizer Vizzotto

Funções

  1. As funções permitem a criação de um programa em módulos.

  2. Todas as variáveis descritas nas definições de funções são variáveis locais.

  3. 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.

  4. Os parâmetros das funções também são variáveis locais da função.

Funções: Exemplo

  1. 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 
    

  2. 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 
    

Página criada em: Seg Mai 27 09:00:00 BRT 2013. Última atualização em: Mon May 27 11:46:03 2013. Autoria: Juliana Kaizer Vizzotto.