C++ Ключевое слово возврата
Возвращаемые значения
Ключевое void
слово, использованное в предыдущих примерах, указывает, что функция не должна возвращать значение. Если вы хотите, чтобы функция возвращала значение, вы можете использовать тип данных (например int
,
string
, и т. д.) вместо void
и использовать return
ключевое слово внутри функции:
Пример
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Этот пример возвращает сумму функции с двумя параметрами :
Пример
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Вы также можете сохранить результат в переменной:
Пример
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)