C, C++ 및 C#에서 무효가 의미하는 것

C C Mich C Eseo Muhyoga Uimihaneun Geos



간단히 말해서, 무효의 '아무것도' 또는 '비어 있음'을 의미합니다. 함수 이름 앞에 사용되어 함수가 무효함을 나타냅니다. ㅏ 무효의 함수는 값을 반환하지 않는 함수입니다. 동작을 수행하고 싶지만 해당 동작의 결과에 대해서는 신경 쓰지 않을 때 사용합니다. 예를 들어, 화면에 메시지를 인쇄하려면 다음을 사용할 수 있습니다. 무효의 기능.

프로그래밍에서 무효의 값이 없음을 나타내는 C, C++ 및 C#에서 사용되는 키워드입니다. 값이나 메모리 할당을 보유하지 않는 데이터 유형입니다. 대신, 값을 반환하지 않거나 프로그램을 단순히 종료하도록 설계된 함수에 대한 자리 표시자 또는 마커로 사용됩니다.

C, C++ 및 C#에서 void 사용에 대해 알아보려면 이 기사의 지침을 따르십시오.







C, C++ 및 C#에서 무효가 의미하는 것

그만큼 무효의 C, C++ 및 C#의 의미는 동일하지만 사용하는 프로그래밍 언어에 따라 용도가 다를 수 있습니다.



C에서 무효

C에서는 다음을 사용합니다. 무효의 값을 반환하지 않는 함수를 선언합니다(반환 인수 없음). 예를 들어 메시지를 표시하거나 결과를 생성하지 않고 작업을 수행하는 함수는 일반적으로 선언됩니다. 무효의 . C에서 이러한 함수의 예는 다음과 같습니다.



#include

무효의 합집합 ( 정수 , 정수 ) {
printf ( '이것은 반환 유형이 없는 함수입니다. \N ' ) ;
printf ( 'a와 b의 합계 출력: %d' , + ) ;
}
정수 기본 ( ) {
합집합 ( 5 , 1 ) ;
반품 0 ;
}

위의 코드에서 우리는 무효의 sum() 함수는 메시지와 두 변수의 합계를 인쇄하고 sum()은 main() 함수에서 호출됩니다.





산출



경우에 따라 포인터가 가리킬 메모리 위치가 없을 수 있으며 이러한 경우에는 포인터를 사용합니다. 무효의 바늘. ㅏ 무효의 포인터는 유형이나 크기에 관계없이 모든 데이터 유형이나 객체의 주소를 보유하는 특수 유형의 포인터입니다. 그러나, 그 무효의 포인터는 특정 데이터 유형이나 개체를 가리키지 않으므로 직접 역참조할 수 없습니다.

#include
정수 기본 ( ) {
정수 = 4 ;
= 'ㅏ' ;
무효의 * ptr = & ;
정수 * a2 = ( 정수 * ) ptr ;
printf ( '정수: %d \N ' , * a2 ) ;
ptr = & ;
* b2 = ( * ) ptr ;
printf ( '캐릭터는: %c \N ' , * b2 ) ;
반품 0 ;
}

위의 C 코드에서 우리는 무효의 main() 함수의 포인터와 포인터는 정수인 변수 a를 가리키고 그 값을 인쇄합니다. 그런 다음 포인터는 문자인 변수 b를 가리키고 값이 인쇄됩니다.

산출

C++의 Void 키워드

C++에서는 다음을 사용합니다. 무효의 C에서는 함수와 포인터에만 국한되지 않습니다. 또한 함수에 전달된 특정 인수에 특정 데이터 유형이나 값이 없음을 나타내는 함수 매개변수의 유형으로 사용할 수도 있습니다. 예를 들어, C++의 main() 함수는 인수가 필요하지 않으며 선언될 수 있습니다. 무효의 . 아래에 예가 나와 있습니다.

#include
사용 네임스페이스 성병 ;

무효의 메시지 ( 무효의 )
{
쿠우트 << '나는 기능이다!' ;
}
정수 기본 ( 무효의 )
{
메시지 ( ) ;
}

위의 C++ 코드에서 우리는 무효의 message() 함수의 함수 매개변수로. 그런 다음 message() 함수가 호출될 때 출력이 인쇄됩니다. 무효의 주요 기능.

산출

C#의 무효 키워드

C#에서 무효의 아무 것도 반환하지 않는 메서드의 반환 유형으로 사용됩니다. 여기에는 값을 반환하지 않는 함수와 생성자, 소멸자 및 이벤트 처리기가 포함됩니다. 메서드에 무효의 반환 유형이므로 변수에 할당하거나 표현식에 사용할 수 없습니다. 의 예 무효의 C#의 메서드는 다음과 같습니다.

사용 체계 ;
수업 GFG {

공공의 무효의 텍스트 ( )
{
콘솔 . WriteLine ( '리눅스' ) ;
}
공공의 무효의 합집합 ( 정수 ㅏ, 정수 )
{
콘솔 . WriteLine ( '멀티 = ' + ( * ) ) ;
}
} ;
수업 음식물 {
공전 무효의 기본 ( [ ] 인수 )
{
전 GFG = 새로운 GFG ( ) ;
전- . 텍스트 ( ) ;
전- . 합집합 ( 5 , 이십 ) ;
}
}

위의 C# 코드에서 두 무효의 함수 Text() 및 sum()이 선언된 다음 이러한 함수는 다음에서 호출됩니다. 무효의 주요 기능.

산출

결론

무효의 값이 없음을 나타내기 위해 C, C++ 및 C#과 같은 프로그래밍 언어에서 사용되는 키워드입니다. 아무것도 반환하지 않는 함수 및 메서드를 선언하는 데 사용되며 특히 C++의 함수 매개 변수로 사용됩니다. 사용 방법 이해 무효의 정확하고 효율적이고 기능적인 코드를 작성하는 데 필수적입니다.