FUNÇÕES Definição     Conjunto de comandos agrupados em um bloco que recebe um nome e através deste pode ser ativado.

1186 palavras 5 páginas
FUNÇÕES
Definição
Conjunto de comandos agrupados em um bloco que recebe um nome e através deste pode ser ativado.

Porque usar funções ?
Para permitir o reaproveitamento de código já construído (por você ou por outros programadores);
Para evitar que um trecho de código que seja repetido várias vezes dentro de um mesmo programa;
Para permitir a alteração de um trecho de código de uma forma mais rápida. Com o uso de uma função é preciso alterar apenas dentro da função que se deseja;
Para que os blocos do programa não fiquem grandes demais e, por consequência, mais difíceis de entender;
Para facilitar a leitura do programa-fonte de uma forma mais fácil;
Para separar o programa em partes (blocos) que possam ser logicamente compreendidos de forma isolada.

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 de Lista_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çãosound(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 SOMA que 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ção main 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

Relacionados

  • Funçoes
    824 palavras | 4 páginas
  • ATPS Programa o Estruturada II Primeiro Bimestre
    1132 palavras | 5 páginas
  • ATPS
    1928 palavras | 8 páginas
  • kfnrge
    1575 palavras | 7 páginas
  • errhtr
    1575 palavras | 7 páginas
  • Corpo
    1945 palavras | 8 páginas
  • ETAPA1 PE ANALISE E DESENVOLVIMENTO DE SISTEMAS
    1346 palavras | 6 páginas
  • Ponteiros e Funções em Linguagem C
    1580 palavras | 7 páginas
  • Trabalho de informatica
    8438 palavras | 34 páginas
  • so um teste
    3100 palavras | 13 páginas