ส่งคืนคำสั่ง
คำสั่ง 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