이전 단원에서 함수의 정의와 구문은 다음과 같이 생겼다고 했었다. 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기초
#
프로그래밍