- As funções permitem agrupar um bloco específico de comandos que são executados quando a função é chamada.
- Os parâmetros passam os valores que serão representados pelas funções. Eles devem ser explicitados no cabeçalho da função juntamente com seu respectivo tipo.
Na declaração os parâmetros são intitulados PAR METROS FORMAIS, porém na chamada da função eles passam a ser definidos como PAR METROS ATUAIS/REAIS.
Os parâmetros são passados de acordo com sua POSIÇÃO, o primeiro atual (chamada) define o primeiro real (declaração). O segundo atual define o segundo real e assim sucessivamente.
- Na linguagem C é permitido que a declaração da função seja feita antes de especificá-la.
- - Escopo das variáveis: o escopo de uma variável é definido como o bloco de um código é válido. Com isso, são definidas as seguintes regras:
1.1 - As variáveis valem no bloco que são definidas;
1.2 - As variáveis definidas dentro de uma função recebem o nome de variáveis locais;
1.3 - Os parâmetros formais de uma função valem também somente dentro da função;
1.4 - Uma variável definida dentro de uma função não é acessível em outras funções, MESMO ESTAS VARIÁVEIS TENHAM NOME IDÊNTICOS.
1.2 - Retorno: o retorno é a “saída” da função, ou seja, é o que ela vai enviar de volta para quem a chamou. Uma função sem parâmetros é chamada de lista de parâmetros vazios e uma função sem retorno possui o próprio void como retorno.
=> sem parâmetros e sem retorno
=> com parâmetros e sem retorno
=> sem parâmetros e com retorno
=> com parâmetros e com retorno
Top comments (0)