C++ A palavra-chave de retorno
Valores de retorno
A void
palavra-chave, usada nos exemplos anteriores, indica que a função não deve retornar um valor. Se você quiser que a função retorne um valor, você pode usar um tipo de dados (como int
,
string
, etc.) em vez de void
, e usar a palavra- return
chave dentro da função:
Exemplo
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Este exemplo retorna a soma de uma função com dois parâmetros :
Exemplo
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Você também pode armazenar o resultado em uma variável:
Exemplo
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)