프로그래밍 언어/C & C++ 정리

c++ 함수 구문

게임 개발 2023. 1. 13. 12:37

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