Funções em linguagem c

1686 palavras 7 páginas
FUNÇÕES

Até esse momento do curso, temos utilizado várias funções que facilitaram nossa programação sem conhecer o conteúdo dessas funções, nem saber qual é o seu mecanismo de trabalho. Simplesmente temos incluído arquivos de biblioteca, como o stdio.h ou o stdlib.h e usado as funções que existem dentro desses arquivos.
As funções são facilmente reconhecidas pelos parênteses () que vem depois do nome das funções. Veja alguns exemplos de funções que você já viu antes: main() printf(“blábláblá”); rand(); scanf(); system(); Cada uma das funções acima é constituída de várias linhas de programação e a grande vantagem de usá-las é que não precisamos desenvolvê-las novamente. Entretanto, nada nos impede de criar outras funções que facilitem o nosso trabalho e o trabalho de outros programadores. Nosso objetivo nessa aula é aprender a criar funções. Antes disso é fundamental que entendamos mais a respeito das funções em C.

Quando estudamos funções em matemática, temos, por exemplo:

y = f(x)

onde:

x é uma variável de entrada na função y é o resultado da função, que varia de acordo com o valor de x f(x) é a função que descreve como varia o resultado y à medida que variamos a entrada x

Exemplo 1: em uma função, que podemos chamar de f(x)

y = x2

Nesse exemplo, a função f(x) é uma função quadrática.

Exemplo 2: em uma função que podemos chamar de g(z)

w = z3

Nesse exemplo, a função g(z) é uma função cúbica.

Na linguagem C, também temos funções que, dentro de certas condições particulares se assemelham ao caso matemático da seguinte forma:

Na linguagem C também podemos escolher nomes diferentes para as funções que criamos, da mesma maneira que, nos exemplos matemáticos acima, podemos dar nomes diferentes para funções diferentes como f(x), g(z), etc., onde f e g são os nomes das funções. Note que podemos (e será feito mais adiante) renomear f(x) como quadrado(x), entretanto, no exemplo abaixo, vamos manter o nome f(x) para

Relacionados

  • funções e ponteiros na linguagem c
    1401 palavras | 6 páginas
  • Ponteiros e Funções em Linguagem C
    1580 palavras | 7 páginas
  • Exercícios C - Funções linguagem c++
    959 palavras | 4 páginas
  • Linguagem c(funções tipadas)
    1068 palavras | 5 páginas
  • Linguagem c: trabalho sobre funções
    409 palavras | 2 páginas
  • Explicação básica de Funções na linguagem C + exercícios
    430 palavras | 2 páginas
  • portugol
    16821 palavras | 68 páginas
  • estrutura
    591 palavras | 3 páginas
  • TREINAMENTO-EM-LINGUAGEM-C-modulo2
    3286 palavras | 14 páginas
  • A linguagem c++
    7083 palavras | 29 páginas