C ++ Từ khóa trả lại
Giá trị trả lại
Từ void
khóa, được sử dụng trong các ví dụ trước, chỉ ra rằng hàm không được trả về một giá trị. Nếu bạn muốn hàm trả về một giá trị, bạn có thể sử dụng kiểu dữ liệu (chẳng hạn như int
,
string
v.v.) thay vì void
và sử dụng return
từ khóa bên trong hàm:
Thí dụ
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Ví dụ này trả về tổng của một hàm có hai tham số :
Thí dụ
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Bạn cũng có thể lưu trữ kết quả trong một biến:
Thí dụ
int myFunction(int x, int y) {
return x + y;
}
int main() {
int z = myFunction(5, 3);
cout << z;
return 0;
}
// Outputs 8 (5 + 3)