RETURN 0 TRONG C++ LÀ GÌ

     

Khóa học Lập trình xây dựng C++ khóa học lập trình C++ căn bản Cơ bản về Hàm và giá trị trả về (Basic of functions và return values)

Dẫn nhập

Ở bài học trước, chúng ta đã cố kỉnh được tổng quan về ép kiểu dữ liệu và chuyên môn ÉP KIỂU TƯỜNG MINH vào C++ (Explicit type conversion).

Bạn đang xem: Return 0 trong c++ là gì

Đang xem: Return 0 vào c++ là gì

Hôm nay, bản thân sẽ trình làng cho chúng ta về Cơ bản về Hàm và cực hiếm trả về (Basics of Functions and Return values), một phần không thể thiếu trong phần đông các ngữ điệu lập trình.

Nội dung

Để hiểu hiểu bài bác này tốt nhất chúng ta nên có kiến thức cơ bạn dạng về những phần:

Trong bài bác ta đang cùng khám phá các vấn đề:

Tổng quan lại về hàm (functions overview)Giá trị trả về (return values)Giá trị trả về của hình dáng void (return values of type void)

Tổng quan liêu về hàm (functions overview)

Giả sử có một lịch trình yêu ước tính tuổi của người tiêu dùng với năm sinh được nhập từ bàn phím.

#include using namespace std;int main(){int year;cout > year;int age = năm 2016 – year;cout Outputs:

*
*
*
*
Lệnh Return 0 vào C++ Là Gì ? Return 0,Return 1 là Gì 6

Hàm có giá trị trả về có thể đặt riêng biệt, hoặc bên trong một biểu thức như nghỉ ngơi ví dụ trên.

Một thắc mắc thường được đặt câu hỏi là: “Hàm rất có thể trả về những giá trị trải qua câu lệnh return?”.Câu trả lời là không. Khi sử dụng câu lệnh return,hàm chỉ có thể trả về một quý hiếm duy nhất.

Tuy nhiên, bạn cũng có thể sử dụng phương pháp truyền tham chiếu hoặc truyền địa chỉ mang lại hàm để hoàn toàn có thể lấy được nhiều giá trị:

Phương pháp truyền showroom (con trỏ) sẽ tiến hành hướng dẫn trong bài: TRUYỀN ĐỊA CHỈ mang đến HÀM (Passing arguments by address).

Xem thêm: Hình Em Be De Thương Nhất Việt Nam, Hình Em Bé Dễ Thương Nhất Việt Nam

Giá trị trả về của dạng hình void (return values of type void)

Những hàm bao gồm mục đích giám sát thường sẽ return một giá trị khi ngừng hàm. Đối với phần nhiều hàm không có mục đích tính toán (Vd: hàm setter, hàm print, …), C++ cung ứng sử dụng kiểu dữ liệu void cho những hàm không có giá trị trả về.


#include using namespace std;// void means the function does not return a value khổng lồ the callervoid sayHello(){cout Outputs: “binary 'sayHello() bao gồm kiểu void nên sẽ không trả về giá chỉ trị. Yêu cầu compiler đã thông báo lỗi quan yếu in giá trị của hàm sayHello() ra màn hình trong lần call hàm thứ 2.

Chú ý:

Hàm có kiểu void sẽ không có giá trị trả về.Có thể sử dụng câu lệnh return trong hàm void nhằm kết thúc hàm tức thì lập tức.

Kết luận

Qua bài học kinh nghiệm này, chúng ta đã cố được Cơ bản về Hàm và cực hiếm trả về (Basics of Function & Return values) vào C++. Mình tóm tắt lại một vài nội dung quan liêu trọng chúng ta cần nắm:

Hàm rất có thể được gọi các lần trong một chương trình (tính tái sử dụng).Khi gặp gỡ câu lệnh return, hàm vẫn trả về cực hiếm ngay tại thời gian đó. Toàn bộ câu lệnh vào hàm, sau dòng lệnh return sẽ tiến hành bỏ qua.Hàm có kiểu void sẽ không tồn tại giá trị trả về.

Ở bài tiếp theo, mình sẽ share cho các bạn về kỹ thuật TRUYỀN GIÁ TRỊ trong C++ (Passing Arguments by Value in C++).

Xem thêm: Thời Điểm Cúng Ông Công Ông Táo Vào Thời Điểm Nào? Cúng Ông Công Ông Táo Lúc Nào Tốt Nhất

Cảm ơn các bạn đã theo dõi bài xích viết. Hãy để lại phản hồi hoặc góp ý của bản thân mình để phạt triển bài viết tốt hơn. Đừng quên “Luyện tập – thử thách – không lo ngại khó”.