如果一个函数没有返回值,可能因为它一直调用exit()函数,编程人员可以通过noreturn关键字标识函数没有返回值,也告诉编译器函数没有返回值:
此外,编译器知道调用的函数绝对不会有返回值时,还可以做些额外的优化。这类函数只能返回void,返回其他类型都是没有任何意义的。