Funcoes em c

1118 palavras 5 páginas
25/8/2014

Uso de Funções em C

Formato Geral de uma Função em C tipo_da_funcao NomeDaFuncao(Lista_de_Parametros)
{
// corpo da função
}

A Lista_de_Parametros, também é chamada deLista_de_Argumentos, é opcional.

Parâmetros
A fim de tornar mais amplo o uso de uma função, a linguagem C permite o uso de parâmetros. Este parâmetros possibilitam que se definida sobre quais dados a função deve operar. A função sound(freq), por exemplo, recebe como parâmetro a freqüência do som a ser gerado, permitindo que se defina seu comportamento a partir deste valor.
Para definir os parâmetros de uma função o programador deve explicitá-los como se estive declarando uma variável, entre os parênteses do cabeçalho da função. Caso precise declarar mais de um parâmetro, basta separá-los por vírgulas. No exemplo a seguir temos a função SOMAque possui dois parâmetros, sendo o primeiro um float e o segundo um int. void SOMA(float a, int b) // basta separar por vírgulas
{
float result;
// a declaração de variáveis é igual ao que // se faz na funçãomain result = a+b; printf("A soma de %6.3f com %d é %6.3f\n, a,b,Result);
}

Os parâmetros da função na sua declaração são chamados parâmetros formais. Na chamada da função os parâmetros são chamados parâmetros atuais.
Os parâmetros são passados para uma função de acordo com a sua posição. Ou seja, o primeiro parâmetro atual(da chamada) define o valor o primeiro parâmetro formal (na definição da função, o segundo parâmetro atual define o valor do segundo parâmetro formal e assim por diante. Os nomes dos parâmetros na chamada não tem relação com os nomes dos parâmetros na definição da função.
No código a seguir, por exemplo, a função SOMA é chamada recebendo como parâmetros as variáveis "b" e "a", nesta ordem.
#include
void SOMA(float a, int b) // basta separar os parâmetros por vírgulas { float result;
// a declaração de variáveis é igual ao que // se faz na funçãomain result = a+b; printf("A soma

Relacionados

  • Funções em c
    449 palavras | 2 páginas
  • Funções em C
    1516 palavras | 7 páginas
  • Funções em C++
    2209 palavras | 9 páginas
  • Funções em c
    1098 palavras | 5 páginas
  • Funções em c
    784 palavras | 4 páginas
  • Funções em C
    334 palavras | 2 páginas
  • Funções em linguagem c
    1686 palavras | 7 páginas
  • Aula de Funções em C
    1950 palavras | 8 páginas
  • Exercícios C - Funções linguagem c++
    959 palavras | 4 páginas
  • Ponteiros e Funções em Linguagem C
    1580 palavras | 7 páginas