2026/051 [C++] 전역 변수, 정적 변수, 내부 연결, 외부 연결 제목에 언급한 변수 및 연결을 알아보기 전에 메모리 구조부터 이해하자C++ 프로그램이 실행되면 메모리는 크게 4구역으로 나뉜다코드 영역실행할 명령어들데이터 영역전역 변수, static 변수 (프로그램 시작~종료까지 유지)힙 영역new로 동적 할당스택 영역지역 변수 (함수 호출~종료까지만 존재)1. 지역 변수 (Local Variable)void foo() { int x = 10; // 스택에 생성 // foo() 끝나면 x 소멸}생존 기간: 함수 호출 시 생성, 함수 종료 시 소멸접근 범위: 해당 함수 안에서만2. 전역 변수 (Global Variable)// a.cppint g_count = 0; // 함수 밖에 선언 -> 데이터 영역에 생성void add() { g_count++; }.. Language/C++ 2026. 5. 10. 이전 1 다음 💲 추천 글