在C语言中,_Noreturn函数说明符

2023年 8月 27日 63.0k 0

在C语言中,_Noreturn函数说明符

_Noreturn 函数说明符用于告诉编译器该函数不会返回任何内容。如果程序内部使用了一些 return 语句,编译器将产生编译时错误。

示例代码

#include
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
int function() {
return 86; //try to return a value
}
main() {
printf("The returned value: %d

", function());
}

登录后复制

输出

The returned value: 86

登录后复制

以上就是在C语言中,_Noreturn函数说明符的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论