Você está aqui: C ::: Fundamentos da Linguagem ::: Métodos, Procedimentos e Funções |
Como escrever funções C que retornam valores no final de sua execuçãoQuantidade de visualizações: 9073 vezes |
Em algumas situações pode ser necessário escrever funções que efetuam determinados cálculos e retornam o resultado de tais cálculos. Este tipo de função é muito útil em programas do dia-a-dia. Para que uma função retorne um valor, só precisamos substituir void pelo tipo de dados que a função deverá retornar e usar a instrução return. Veja um exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> // uma função que recebe três inteiros e retorna // sua soma int somar(int a, int b, int c){ int res = a + b + c; // retorna a soma dos valores return res; } int main(int argc, char *argv[]){...... Aqui nós temos uma função somar() que recebe três valores int e retorna um valor int. Observe atentamente como a chamada a esta função é feita a partir da função main(). Veja mais um exemplo: ---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> // uma função que recebe dois valores double e retorna // a divisão do primeiro pelo segundo double dividir(double a, double b){ // retorna o resultado da divisão return (a / b); } int main(int argc, char *argv[]){...... Esta função recebe dois argumentos do tipo double e retorna um double. Novamente analise atentamente a chamada à função dividir() a partir da função main(). |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de C |
Veja mais Dicas e truques de C |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |