_Penentukan fungsi Noreturn digunakan untuk memberitahu pengkompil bahawa fungsi itu tidak akan mengembalikan apa-apa. Jika beberapa pernyataan pemulangan digunakan di dalam program, pengkompil akan menjana ralat masa kompilasi.
#include<stdio.h> main() { printf("The returned value: %d</p><p>", function); } char function() { return 'T'; //return T as character }
The program terminates abnormally [Warning] function declared 'noreturn' has a 'return' statement
Sekarang jika ia adalah fungsi biasa ia akan berfungsi dengan baik.
#include<stdio.h> int function() { return 86; //try to return a value } main() { printf("The returned value: %d</p><p>", function()); }
The returned value: 86
Atas ialah kandungan terperinci Dalam bahasa C, penentu fungsi _Noreturn. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!