==== 지금까지 해왔던 복습 ==== * 사용자 함수는 왜 만드는걸까 * 팩토리얼을 출력하는 프로그램을 짜보자 - [[https://www.acmicpc.net/problem/10872]] * 이 알고리즘을 이용해서 3!, 12!, 9!, 4! 을 순서대로 출력하는 프로그램을 짜보자. * 불편함을 몸으로 느끼고 사용자 함수의 필요함을 알아가자 ==== recursive function ==== * 팩토리얼 함수를 더 쉽게 짜보자 * 고등학교때 배웠던 귀납적(?)표현법 복습 * 비슷한 알고리즘을 사용해서 피보나치 수열을 만들어보자 - [[https://www.acmicpc.net/problem/2747]] ==== 포인터 기초 ==== * 사용자 함수를 이용하여 swap(int a, int b)을 작성해보자. * 두 변수가 바뀌는가? * 두 변수를 swap하려면 어떻게 해야 하는가? * 포인터의 개념은 무엇인가 * {{{*}}}와 {{{&}}}의 사용법 * {{{*}}}와 {{{[]}}}의 관계