卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章16333本站已运行3317

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

在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

卓越飞翔博客
上一篇: C++程序:向数组中添加一个元素
下一篇: 如何使用Golang将图片转换为SVG矢量图形
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏