>  기사  >  백엔드 개발  >  \"void\"는 무엇이며 C, C 및 C#에서 어떻게 작동하나요?

\"void\"는 무엇이며 C, C 및 C#에서 어떻게 작동하나요?

Susan Sarandon
Susan Sarandon원래의
2024-10-31 08:23:02300검색

What is

C, C, C#의 "void" 개념 이해

C 기반 코드베이스를 살펴보면 "void"라는 용어는 공백'이 자주 발생하여 초보자는 당황하게 됩니다. 그 중요성을 밝히기 위해 해당 프로그래밍 언어의 기원과 다양한 응용 프로그램을 살펴보겠습니다.

"void"는 무엇을 의미합니까?

프로그래밍에서 "void"는 "는 값이 없거나 유형 지정이 부족함을 나타냅니다. 주로 세 가지 상황에서 사용됩니다:

1. 함수 인수:
함수 선언에서 void는 함수가 인수를 허용하지 않음을 나타내는 데 사용됩니다. 예를 들어 int myFunc(void)는 인수를 받지 않는 myFunc라는 함수를 지정합니다.

2. 함수 반환 값:
함수가 void로 선언되면 함수가 어떤 값도 반환하지 않는다는 의미입니다. 예를 들어 void myFunc(int)는 정수 인수를 사용하지만 아무것도 반환하지 않는 myFunc라는 함수를 나타냅니다.

3. 일반 데이터 포인터:
C 및 C에서 void*는 모든 유형의 데이터를 가리킬 수 있는 일반 포인터를 나타냅니다. 그러나 그것이 가리키는 데이터는 타입 캐스팅 없이 직접 역참조될 수 없습니다.

C, C 및 C#에서의 사용법:

C:
C에서는 값을 반환하지 않는 함수를 지정할 때 void 키워드가 필수입니다. 인수를 취하지 않는 함수를 선언할 때도 선택 사항입니다.

C :
C에서 void는 함수 인수 선언에서 선택 사항입니다(int myFunc()는 다음과 같습니다. int myFunc(void)). 그러나 함수 반환 값에는 항상 필수입니다.

C#:
C#에서 void 키워드는 함수 반환 값 선언에 명시적으로 사용되지만 다음과 유사하게 함수 인수에서는 생략됩니다. ㄷ.

위 내용은 \"void\"는 무엇이며 C, C 및 C#에서 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.