02.02 - void
void는 "타입 없음"을 의미한다.
변수는 void 타입으로 정의할 수 없다.
void value; // 컴파일 에러(변수는 void 타입으로 정의할 수 없다.)
void는 아래와 같은 상황에서 사용한다.
- 함수가 값을 반환하지 않음을 나타낸다.
void writeValue(int x) // void는 리턴 값이 없음을 나타낸다.
{
std::cout << "The value of x is: " << x << std::endl;
}
- 함수가 매개 변수를 사용하지 않음을 나타낸다.
int getValue(void) // 여기서 void는 매개 변수를 받지 않음을 나타낸다.
{
int x;
std::cin >> x;
return x;
}
- void pointer
포인터(pointer)가 아직 무엇인지 배우지 않았기 때문에 지금은 생략한다.
이 포스트의 원문은 http://www.learncpp.com/cpp-tutorial/2-2-void/ 입니다.
'C++ 이야기 > 02. 기본 자료형' 카테고리의 다른 글
C++ 02.06 - 부동 소수점 숫자 (floating point numbers) (1) | 2018.06.25 |
---|---|
C++ 02.05 - 고정된 너비 정수 (fixed-width integers) (0) | 2018.06.24 |
C++ 02.04 - 정수 (integer) (0) | 2018.06.24 |
C++ 02.03 - 변수 크기와 sizeof 연산자 (2) | 2018.06.24 |
C++ 02.01 - 자료형과 변수 정의의 기본 (The basis of data type and variable definition) (1) | 2018.06.24 |
댓글 로드 중…