로딩
요청 처리 중입니다...

[C++ 2.3] void 함수 (값을 반환하지 않는 함수)

 [C++ 2.3] void 함수 (값을 반환하지 않는 함수)

이전 단원에서 함수의 정의와 구문은 다음과 같이 생겼다고 했었다. return-type identifier() // identifier는 함수 이름이다. { // Your code here } 이 예시처럼 반환 유형이 `void`인 함수의 예시를 보여준 적이 있지만, 이 `void`문에 대해서는 따로 논의하지 않았었다. 이 단원에서는 반환 유형이 `void`인 함수를 알아볼 것이다. void 리턴 값 함수는 호출자에게 꼭 값을 반환할 의무는 없다.

함수가 값을 반환하지 않는다는 것을 컴파일러에게 알리기 위해 우리는 `void`타입을 사용한다. 예를 들어보자.

#include // void는 이 함수가 호출자에게 아무 값도 반환하지 않는다는 걸 의미한다. void printHi() { std::cout << "안녕?" << '\n'; // 이 함수는 값을 반환하지 않으므로 리턴문이 필요하지 않다. } int main() { printHi(); // printHi()...

# cpp # 코딩강좌 # 코딩 # 컴퓨터과학 # 컴퓨터공학 # 컴공 # 소프트웨어개발 # 객체지향 # 강좌 # oop # learncpp # cpp언어 # cpp기초 # 프로그래밍