A. 함수
1. 함수의 기초
a. 함수의 기본 구조
대부분 대문자로 시작함
b. 함수의 선언
C++은 호출 순서를 생각해야함
나중엔 헤더파일에 저렇게 선언을 먼저 하는 파일을 또 생성함
c. 함수의 종료
return 값을 만나면 어느 위치든 함수가 종료됨
d. 함수 오버로딩
아래와 같이 함수 인자가 다르거나, 타입이 다르면 다른 함수로 인식해서 오류가 나지 않음
💙 프로그래머스 코딩테스트
2. 변수의 범위
a. 전역 변수
data 메모리 영역에 저장되는 변수
b. 지역 변수
괄호 안에서 사용하는 변수.
함수의 매개변수도 stack 메모리 영역에 들어감
c. 함수와 Stack 메모리에 대한 이해
함수끼리 자기들 영역을 계속 돌려쓰는 구조로 되어있음
매개변수와 지역변수는 그 함수 데이터 안에 저장되어있음
'프로그래밍 언어 > C++' 카테고리의 다른 글
[게임 프로그래머 입문 올인원] 함수와 디버깅 : 파일 분할 (16강) (0) | 2023.09.06 |
---|---|
[게임 프로그래머 입문 올인원] 함수와 디버깅 : 스택과 레지스터 (13강) (0) | 2023.09.05 |
C++ 제어문 총정리 (0) | 2023.09.05 |
[게임 프로그래머 입문 올인원] 데이터와 로직 : 조건문, 반복문, 연습문제 (8, 9, 10강) (0) | 2023.09.05 |
C++ 연산자 총정리 (0) | 2023.09.05 |