Toán tử Return
Toán tử return
kết thúc việc thực thi hàm hiện tại và trả quyền điều khiển về chương trình gọi. Kết quả tính toán biểu thức được trả về cho hàm gọi. Biểu thức có thể chứa toán tử gán.
Ví dụ:
cpp
int CalcSum(int x, int y)
{
return(x+y);
}
1
2
3
4
2
3
4
Trong các hàm có kiểu trả về void, toán tử return
không có biểu thức phải được sử dụng:
cpp
void SomeFunction()
{
Print("Hello!");
return; // toán tử này có thể được bỏ đi
}
1
2
3
4
5
2
3
4
5
Dấu ngoặc nhọn đóng của hàm ngụ ý thực thi ẩn toán tử return
mà không có biểu thức.
Những gì có thể được trả về: kiểu đơn giản, cấu trúc đơn giản, con trỏ đối tượng. Với toán tử return
, bạn không thể trả về bất kỳ mảng nào, đối tượng lớp, biến của kiểu cấu trúc phức hợp.
Xem thêm
Khởi tạo biến, Phạm vi hiển thị và vòng đời của biến, Tạo và xóa đối tượng