C++ Từ khóa trả về
Giá trị trả về
Từ khóa void
, đượ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 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 từ khóa return
bên trong hàm:
Ví dụ
int myFunction(int x) {
return 5
+ x;
}
int main() {
cout << myFunction(3);
return 0;
}
// Outputs
8 (5 + 3)
Hãy tự mình thử »Ví dụ này trả về tổng của hàm có hai tham số :
Ví dụ
int myFunction(int x, int y) {
return x + y;
}
int main()
{
cout << myFunction(5, 3);
return 0;
}
// Outputs 8 (5 + 3)
Hãy tự mình thử »Bạn cũng có thể lưu trữ kết quả trong một biến:
Ví 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)
Hãy tự mình thử »