Bài 34. Lệnh Return Và Hàm Exit Trong C - Lập Trình Không Khó
Có thể bạn quan tâm
Trong bài này, chúng ta sẽ bàn về vai trò của lệnh return và hàm exit trong ngôn ngữ lập trình C. Khi dùng hàm thì chúng ta thường rất hay sử dụng tới lệnh return. Do đó, chúng ta cần nắm rõ được cách lệnh return hoạt động. Hơn nữa, hàm exit sẽ giúp bạn có thể thoát chương trình bất cứ khi nào bạn muốn.
Nếu bạn lần đầu ghé thăm blog, hãy xem bài giới thiệu về khóa học “Học C Bá Đạo” tại đây.
Video hướng dẫn lệnh return và hàm exit()
[wpcc-iframe loading=”lazy” title=”Bài 34. Lệnh return và exit trong C” width=”720″ height=”405″ src=”https://www.youtube.com/embed/8R7e7Fcfp9A?list=PLh91SaQgRYnpj1GqVmVMq4acSAHtSKKwR” frameborder=”0″ allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share” allowfullscreen]Ví dụ về lệnh return trong C
- Lệnh return sẽ thoát khỏi hàm ngay khi hàm gặp nó và tiếp tục trở lại thực thi các dòng code sau lời gọi hàm (nếu có).
- Lệnh return là của ngôn ngữ C.
Kết quả chạy:
PS G:c_courcesday_34> g++ .ExitCommand.cpp -o .ExitCommand PS G:c_courcesday_34> .ExitCommand.exe Exit program...Như bạn thấy, hàm `function()` không thể thực thi dòng lệnh cuối cùng do nó gặp lệnh return và thoát luôn hàm.
Chú ý: Với các hàm có kiểu trả về là void. Bạn dùng lệnh return; và không có giá trị phía sau.
Ví dụ về hàm exit() trong C
- Hàm exit() có chức năng ngay lập tức kết thúc chương trình.
- Hàm exit() thực chất là một lời gọi tới hệ điều hành.
- Bạn cần khai báo thư viện stdlib.h để sử dụng hàm này.
Kết quả chạy:
PS G:c_courcesday_34> g++ .ExitCommand.cpp -o .ExitCommand PS G:c_courcesday_34> .ExitCommand.exe This is a sentence!Nhận thấy, khi gặp hàm exit() thì chương trình của chúng ta dừng luôn. Bạn hãy thử xóa dòng exit() trong hàm foo() để thấy sự khác biệt.
Lưu ý: Dùng lệnh return và hàm exit() trong hàm main() có vai trò tương đương nhau.
Tài liệu tham khảo
- https://stackoverflow.com/questions/3463551
Từ khóa » Hàm Exit Trong C
-
Hàm Exit() Trong C
-
Hàm Exit() Trong C | Thư Viện C Chuẩn
-
Hàm Exit() Trong Thư Viện C Chuẩn - Hoclaptrinh
-
Bài 9: Câu Lệnh Break, Continue Goto Và Hàm Exit() Trong C
-
Hàm Exit() Trong C
-
Hàm Exit() Trong C - Lập Trình Từ Đầu
-
Bài 11: Lệnh Return Exit - Tiện ích 123
-
Cách Thoát Chương Trình Từ 1 Hàm Trong C/C++ - Dạy Nhau Học
-
Hàm Exit() Trong C - HKT SOFT
-
Câu Lệnh BREAK , COTINUE , GO TO , SWITCH , HÀM EXIT
-
C++ Bài Số 37 Câu Lệnh Return Và Exit | Chủ Đề Về Chủ đề Return Trong C
-
Chúng Ta Có Nên Sử Dụng Exit () Trong C Không? - HelpEx
-
Sự Khác Biệt Giữa Lối Ra (0) Và Lối Ra (1)