Difference between r1.12 and the current
@@ -2,6 +2,7 @@
* 선언
* 기본 타입 + []
* 초기화
== 함수 ==
* 문법
* 기본 타입 + []
* 초기화
* {}를 이용해서 초기화 함
* 반복문을 이용한 배열 순회== 함수 ==
* 문법
배열 복습 ¶
- 선언
- 기본 타입 + []
- 기본 타입 + []
- 초기화
- {}를 이용해서 초기화 함
- {}를 이용해서 초기화 함
- 반복문을 이용한 배열 순회
함수 ¶
- 문법
- 함수 만들기
- 이름
- 인자
- 리턴 값
- 함수 몸체(body)
- 이름
- 함수 호출
- 선언 시의 타입과 함수 호출 시의 타입이 맞아야 함
- 선언 시의 타입과 함수 호출 시의 타입이 맞아야 함
- 함수 만들기
- 4종류의 함수
- 인자, 리턴
- 인자, 리턴
- 변수의 유효범위(Scope)
- 간단한 예제를 통해 함수 시험
- 윤년 판정
- 반복 print
- 윤년 판정
- swap 함수
- 문제점 -> 왜 그럴까?
- 함수 호출 시의 메모리 구조
- 인자에 대한 값의 복사
- 함수 호출 후 바뀐 변수들의 제거(POP)
- 원래 변수들에 반영 안 됨 -> POINTER 사용
- 인자에 대한 값의 복사
- 문제점 -> 왜 그럴까?