ส่งคืนคำสั่ง
คำสั่ง return ยุติการทำงานของฟังก์ชันและส่งคืนการควบคุมไปยังฟังก์ชันการเรียก มันเรียกตัวสร้างเช่นเดียวกับตัวทำลาย ส่งคืนค่าจำนวนเต็มสำหรับ “int main()”
ต่อไปนี้เป็นไวยากรณ์ของคำสั่ง return
return expression;
ที่นี่
การแสดงออก − นิพจน์หรือค่าใดๆ ที่จะส่งคืน
ต่อไปนี้เป็นตัวอย่างคำสั่ง return
ตัวอย่าง
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor\n"; } ~Method() { cout << "Destructor"; } }; int main() { Method m; return(0); }
ผลลัพธ์
Constructor Destructor
ทางออก()
ฟังก์ชัน exit() ใช้เพื่อยุติฟังก์ชันการเรียกทันทีโดยไม่ต้องดำเนินการตามกระบวนการเพิ่มเติม เมื่อมีการเรียกใช้ฟังก์ชัน exit() กระบวนการจะถูกยกเลิก มันเรียกตัวสร้างของคลาสเท่านั้น มันถูกประกาศในไฟล์ส่วนหัว "stdlib.h" ในภาษา C ไม่คืนอะไรเลย
ต่อไปนี้เป็นไวยากรณ์ของ exit()
void exit(int status_value);
ที่นี่
status_value − ค่าที่ส่งคืนไปยังกระบวนการหลัก
ต่อไปนี้เป็นตัวอย่าง exit()
ตัวอย่าง
#include<iostream> using namespace std; class Method { public: Method() { cout << "Constructor\n"; } ~Method() { cout << "Destructor"; } }; int main() { Method m; exit(0); }
ผลลัพธ์
Constructor