C 中的_Noreturn 函式說明符
_Noreturn 函式說明符用於告訴編譯器函式不會返回任何內容。如果程式在其中使用一些 return 語句,編譯器將產生編譯時間錯誤。
示例程式碼
#include<stdio.h>
main() {
printf("The returned value: %d
", function);
}
char function() {
return 'T'; //return T as character
}輸出
The program terminates abnormally [Warning] function declared 'noreturn' has a 'return' statement
現在,如果它是一個普通函式,它的工作將正常。
示例程式碼
#include<stdio.h>
int function() {
return 86; //try to return a value
}
main() {
printf("The returned value: %d
", function());
}輸出
The returned value: 86
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP