>  기사  >  백엔드 개발  >  \'void\'는 무엇이고 C, C, C#에서 어떻게 사용되나요?

\'void\'는 무엇이고 C, C, C#에서 어떻게 사용되나요?

Patricia Arquette
Patricia Arquette원래의
2024-10-30 17:21:26352검색

What is 'void' and how is it used in C, C  , and C#?

C, C, C#에서 'void' 개념 이해

프로그래밍 영역에서 'void'는 매우 흥미로운 개념입니다. 가치나 유형이 없음을 나타내는 개념. 이 용어는 각각 미묘한 뉘앙스와 적용이 있는 C, C 및 C#에서 기본적인 역할을 합니다.

원산지 및 목적

Void는 원래 라틴어 ''에서 유래되었습니다. vacuus'는 '비어 있는' 또는 '빈'을 의미합니다. 프로그래밍 맥락에서 이는 특정 값이나 유형이 부족함을 나타냅니다. 주요 목적은 입력 매개변수를 허용하지 않거나 출력 값을 반환하지 않는 함수를 정의하는 것입니다.

Void 사용

Void는 일반적으로 세 가지 주요 방식으로 발생합니다.

  • 함수 인수: 함수가 'void' 인수로 선언되면 호출자의 입력이 필요하지 않음을 의미합니다. 예를 들어, 'int myFunc(void)'는 'myFunc'에 매개변수가 없음을 나타냅니다.
  • 함수 반환 값: 'void'를 반환하는 함수는 출력을 제공하지 않음을 의미합니다. 호출자에게 가치를 부여합니다. 예를 들어 'void myFunc(int)'는 내부적으로 일부 작업을 수행하더라도 'myFunc'가 어떤 값도 반환하지 않도록 지정합니다.
  • 일반 데이터 포인터: C 및 C에서, 'void*'는 모든 유형의 데이터를 가리킬 수 있지만 직접 역참조할 수 없는 일반 데이터 포인터입니다. 원시 메모리 주소를 나타내거나 정확한 데이터 유형을 알 수 없거나 관련이 없는 경우에 자주 사용됩니다.

선택 및 필수 무효

C에서는 함수 인수로 사용되는 경우 'void' 키워드는 선택 사항입니다. 이는 'int myFunc()'와 'int myFunc(void)'가 동일함을 의미합니다. 하지만 C#에서는 입력 매개변수나 반환값 없이 함수를 선언할 때 항상 'void' 키워드가 필요합니다.

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

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