return <object> ;object có thể là một biến, một con số, một class, struct, null.. hoặc không gì cả.
- Định nghĩa : Là 1 hàm hệ thống.Dùng để ngắt 1 chuỗi lệnh nếu để bên trong hoặc đánh dấu điểm cuối của 1 hàm(Kết thúc).
- ví dụ : viết chương trình tính tổng của 2 số bất kỳ :
#include <iostream>// khai bao thu vien chuan
using namespace std;
int hamTinhTong2So(int a, int b)
{
return a + b;// tra ve ket qua (a + b)
}
int main(int argc, char ** argv)
{
int x, y;
cout << "Nhap 2 so x, y de tinh tong!!" << endl;
cin >> x >> y; // nhap vao 2 so x,y
cout <<"Tong cua 2 so x + y = "<< hamTinhTong2So(x, y)<<endl;
system("pause");// dung chuong trinh o dong nay
return 0;// ket thuc ham main
}
- Lưu ý : Hàm return có thể trả về kết quả kiểu con trỏ, giá trị số, biểu thức, giá trị boolean đúng sai, kết quả.