C++ 프로그램은
함수라고 부르는 하나 또는 그 이상의 모듈들로 이루어진다.
프로그램은 main ( ) 이라는 함수부터 실행이 시작된다.
그러므로
어떤 프로그램이든지 간에 main ( ) 함수가 반드시 하나 있어야 한다.
함수는
함수 머리와 함수 몸체로 이루어진다.
함수 머리는 그 함수가 (리턴값이 있을 경우)
어떤 데이터형의 값을 리턴하고,
어떤 종류의 정보를 매개변수로 받는지를 나타낸다.
함수 몸체는 중괄호 { } 로 둘러싸인 C++ 구문들로 이루어진다.
C++ 구문들의 유형은 다음과 같다.
- 선언 구문
선언 구문 (declaration statement) :
함수에서 사용되는 변수의 이름과 데이터형을 선언한다.
- 대입 구문
대입 구문 (assignment statement) :
대입 연산자 (=)를 사용하여 변수에 값을 대입한다.
- 메시지 구문
메시지 구문 (message statement) :
객체에 메시지를 전달하여 활동을 시작하게 한다
- 함수 호출
함수 호출 (function call) :
함수를 동작시킨다. 피호출 함수가 종료되면,
프로그램은 호출 함수의 함수 호출 바로 뒤에 있는 구문으로 복귀한다.
- 함수 원형
함수 원형 (function prototype) :
함수가 기대하는 매개변수의 개수,
매개변수의 데이터형, 함수의 리턴형을 선언한다.
- return 구문
return 구문 (return statement) :
피호출 함수가 리턴하는 값을 호출 함수에 전달한다.
'프로그래밍 언어 > C & C++ 정리' 카테고리의 다른 글
가변배열 동적할당 vector (0) | 2023.01.18 |
---|---|
new 동적 할당 delete와 nullptr의 이용 (0) | 2023.01.16 |
main 함수의 머리 (0) | 2023.01.11 |
인라인 함수 (0) | 2023.01.09 |
C++ 기초 플러스 단원 정리 (0) | 2023.01.08 |