Estrutura de uma função:
tipo_de_retorno nome (parâmetro1, parâmetro2){
corpo
comando de retorno
}
int media(nota1, nota2){
printf("A média é: ", %d);
return(nota1+nota2)/2;
}
Regras para o nome:
- Máximo de 32 caracteres;
- Não pode ser igual ao de uma palavra reservada ou de outra função declarada, ou das bibliotecas do C;
- Começar com letra ou _
Tipos de Retorno:
- valem os mesmos tipos das variáveis (INT, CHAR, FLOAT,...)
- pode-se definir uma função como VOID (sem retorno)
- Return é o comando que define o valor ou a variável a ser retornada. Exemplos:
- return (0);
- return(nota1+nota2)/2;
Parâmetros:
- São as variáveis definidas dentro dos parêntesis.
- Podem ser acessados dentro da função.
- Mudança de valor não altera o valor do original, é feita uma cópia.
Escopo das variáveis:
- Variáveis globais: podem ser acessadas de qualquer ponto
|
Nenhum comentário:
Postar um comentário