Tipos de Retorno
Parte da seção Fundamentos do Journey de C da Coddy. Lição 47 de 63.
Ao definir uma função em C, você precisa especificar que tipo de valor ela retornará ao chamador. Isso é conhecido como tipo de retorno.
Declare uma função que retorna um inteiro:
int sum(int a, int b) {
return a + b;
}O int antes do nome da função especifica que essa função retornará um valor inteiro.
Chame a função e armazene seu valor de retorno:
int result = sum(5, 3);Após executar este código, result conterá o valor 8.
Você também pode usar outros tipos de dados como tipos de retorno:
float average(float a, float b) {
return (a + b) / 2;
}Essa função retorna um valor float.
Desafio
FácilCrie uma função chamada calculation que tenha um tipo de retorno int e, dentro do corpo da função, tenha uma instrução de retorno que retorne o número 5
Sua função principal deve chamar calculation, armazenar o valor em uma variável chamada result e, em seguida, imprimi-lo
Experimente você mesmo
#include <stdio.h>
// Escreva sua função de cálculo aqui
int main() {
int result = calculation();
// Imprima o resultado aqui
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
2Variáveis
Tipos de dadosInteiroPonto flutuante - DoubleCaracteresBooleanosConstantesNoções básicas de printfRegras de nomenclatura de variáveisConversão de tipos - Parte 1Conversão de tipos - Parte 2Desafio de revisão3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de atribuiçãoOperadores relacionaisOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafio de revisãoPratique por conta própria: Compilador de C online