_Noreturn 함수 지정자는 함수가 아무 것도 반환하지 않을 것임을 컴파일러에 알리는 데 사용됩니다. 일부 return 문이 프로그램 내에서 사용되면 컴파일러는 컴파일 타임 오류를 생성합니다.
#include<stdio.h> main() { printf("The returned value: %d</p><p>", 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</p><p>", function()); }
The returned value: 86
위 내용은 C 언어에서는 _Noreturn 함수 지정자의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!