실무자가 반드시 알아야 할 Static, Extern, Global 변수의 완벽한 차이
실무자가 반드시 알아야 할 Static, Extern, Global 변수의 차이Static, Extern, Global 변수들어가며 AUTOSAR 프로젝트에서 이런 상황이 자주 발생해요:신입 개발자:파일1.c:static int counter = 0; // ?파일2.c:extern int counter; // ?main.c:int global_counter = 0; // ?"이게 다 뭐예요? 다 같은 거 아니에요?"선배:"음... static은 내부용, extern은 외부용...?"신입:"그래서 counter는 어디에 있어요???"결과: 링킹 오류 + 디버깅 2시간 😭이 혼동을 끝내자!이 글에서는 static, extern, global의 정확한 정의, 스코프, 메모리,그리고 언제 뭘 써..
2025. 12. 19.