static 변수란? 단 한번만 초기화하고, 그 이후에는 전역변수처럼 프로그램이 종료될 때까지 메모리 공간에 존재하는 변수 초기값이 지정이 안되면 자동으로 0이 대입 지역 변수 사용 void test(){ int a = 10; a++; printf("%d", a); // test 함수를 두번 수행한 결과 11 11 이 출력됨 } void main(){ test(); test(); } static 변수 사용 void test(){ static int a = 10; a++; printf("%d", a); // 첫번째 test 함수를 수행한 결과인 11이 초기화 되지 않으므로 두번째 결과는 12 가 출력됨 } void main(){ test(); test(); } #include void funCount();..