* 미리 정해진 동작을 수행하는 코드 묶음 * 어떤 처리를 미리 함수로 만들어 두면 다시 반복적으로 사용 가능 // 함수는 호출되었을 때 해당 함수블록으로 제어가 전송되며 완료되었을 때 원위치로 전송됨 // 이를 관리하기 위해 호출스택을 활용함 // 함수가 순환구조로 무한히 호출되어 더이상 스택에 빈공간이 없는 경우 StackOverflow가 발생// 선입후출static void Func4_1() { // (1) Console.WriteLine("Func4_1"); // (2) } // (3) static void Func4_2() { ..