More actions
imported>smksyj No edit summary |
(Repair batch-0005 pages from live compare) |
||
| (4 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
== 배열 복습 == | == 배열 복습 == | ||
* 선언 | * 선언 | ||
** 기본 타입 + [] | |||
* 초기화 | * 초기화 | ||
** {}를 이용해서 초기화 함 | |||
* 반복문을 이용한 배열 순회 | * 반복문을 이용한 배열 순회 | ||
== 함수 == | == 함수 == | ||
| Line 21: | Line 23: | ||
** 문제점 -> 왜 그럴까? | ** 문제점 -> 왜 그럴까? | ||
** 함수 호출 시의 메모리 구조 | ** 함수 호출 시의 메모리 구조 | ||
## 인자에 대한 값의 복사 | |||
## 함수 호출 후 바뀐 변수들의 제거(POP) | |||
## 원래 변수들에 반영 안 됨 -> '''POINTER''' 사용 | |||
Latest revision as of 00:45, 27 March 2026
배열 복습
- 선언
- 기본 타입 + []
- 초기화
- {}를 이용해서 초기화 함
- 반복문을 이용한 배열 순회
함수
- 문법
- 함수 만들기
- 이름
- 인자
- 리턴 값
- 함수 몸체(body)
- 함수 호출
- 선언 시의 타입과 함수 호출 시의 타입이 맞아야 함
- 4종류의 함수
- 인자, 리턴
- 변수의 유효범위(Scope)
- 간단한 예제를 통해 함수 시험
- 윤년 판정
- 반복 print
- swap 함수
- 문제점 -> 왜 그럴까?
- 함수 호출 시의 메모리 구조
- 인자에 대한 값의 복사
- 함수 호출 후 바뀐 변수들의 제거(POP)
- 원래 변수들에 반영 안 됨 -> POINTER 사용