Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

_Noreturn Function Specifier ใน C

_Noreturn บอกคอมไพเลอร์ว่าฟังก์ชันนี้ไม่ Return (เช่น exit(), abort()) หากมี return statement จะ Error

ตัวอย่าง Error

_Noreturn void function() {
    return; // Warning: function declared 'noreturn' has a 'return' statement
}

ตัวอย่างปกติ

int function() { return 86; } // OK