noreturn宏
概要:
该宏在<stdnoreturn.h>头文件中定义,会扩展为C语言关键词_Noreturn。
#define noreturn _Noreturn
描述:
_Noreturn为函数说明符(function specifiers),函数说明符仅用于函数声明;但在宿主环境中,函数说明符不能用于main函数的声明。同一声明中,相同的函数说明符可以出现多次,但作用与出现一次是相同的。
使用_Noreturn函数说明符声明的函数不会返回给调用者。
范例:
|
|
结果:
func函数调用以后的部分不会被执行。