ATPS

1928 palavras 8 páginas
Funções
Definição
Funções são um 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 conseqüê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çã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 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 chamados

Relacionados

  • atps
    412 palavras | 2 páginas
  • atps
    460 palavras | 2 páginas
  • atps
    621 palavras | 3 páginas
  • atps
    583 palavras | 3 páginas
  • Atps
    1966 palavras | 8 páginas
  • atps
    286 palavras | 2 páginas
  • ATPS
    342 palavras | 2 páginas
  • atps
    336 palavras | 2 páginas
  • atps
    1226 palavras | 5 páginas
  • atps
    1023 palavras | 5 páginas