함수 호출 계층 구조 Http: //netwk. hnu. kr HANNAM UNIVERSITY 32
지역 변수 r 지역 변수(local variable): 함수나 블록 안에 선언되는 변수 Http: //netwk. hnu. kr HANNAM UNIVERSITY 42
지역 변수의 사용 범위 Http: //netwk. hnu. kr HANNAM UNIVERSITY 43
블록 안에서의 지역 변수 Http: //netwk. hnu. kr HANNAM UNIVERSITY 44
지역 변수의 초기값 Http: //netwk. hnu. kr HANNAM UNIVERSITY 46
같은 이름의 지역 변수 Http: //netwk. hnu. kr HANNAM UNIVERSITY 49
저장 유형 지정자 static auto_count=1 static_count=1 auto_count=1 static_count=2 auto_count=1 static_count=3 자동 지역 변수 Http: //netwk. hnu. kr 정적 지역 변수로서 static을 붙이면 지역 변수가 정적 변수로 된다. HANNAM UNIVERSITY 58
extern 예제 linkage 1. c 연결 linkage 2. c 10 Http: //netwk. hnu. kr HANNAM UNIVERSITY 61
팩토리얼 구하기 #2 r 팩토리얼의 호출 순서 factorial(3) = 3 * factorial(2) = 3 * 2 * factorial(1) =3*2*1 =3*2 =6 ④ ① ③ Http: //netwk. hnu. kr ② HANNAM UNIVERSITY 66
팩토리얼 예제 Http: //netwk. hnu. kr HANNAM UNIVERSITY 67