void는 C 언어의 키워드로 문자 그대로 "유형 없음"을 의미하며 프로그래밍에서 주석과 함께 매개변수 유형, 반환 값 및 포인터 유형을 선언하고 역할을 제한하는 데 자주 사용됩니다. 프로그램의. void *는 모든 유형의 데이터를 가리킬 수 있습니다. C 언어에서 반환 값 유형을 제한하지 않는 모든 함수는 컴파일러에서 정수 값을 반환하는 것으로 처리됩니다.
void의 문자 그대로의 의미는 "유형이 없음"이고, void *는 "유형이 없는 포인터"이며, void *는 모든 유형의 데이터를 가리킬 수 있습니다.
void에는 "주석" 기능과 프로그램 제한 기능만 있습니다. void 변수를 정의하는 것은 의미가 없습니다.
의 실제 역할 void는 다음과 같습니다.
< p>1. 함수 반환에 대한 제한 사항2. 함수 매개 변수에 대한 제한 사항