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