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