[C언어] 지역변수(Local Variable), 전역변수(Global Variable), 정적변수(Static Variable) 총 정리 - 개념, 특징, 예시코드, 차이점
C언어를 학습하다 보면 변수(variable)의 종류에 대해 헷갈리는 경우가 많습니다. 특히 지역변수(Local Variable), 전역변수(Global Variable), 정적변수(Static Variable)는 각각 다른 특성을 가지기 때문에 정확히 이해하는 것이 중요합니다. 이 글에서는 각 변수의 개념과 차이점을 상세히 설명하고, 예시 코드와 함께 한눈에 볼 수 있는 표로 정리해드리겠습니다. 1. 지역변수(Local Variable)개념지역변수는 특정 함수 또는 블록 내에서 선언되며, 해당 블록이 끝나면 소멸하는 변수입니다. 지역변수는 함수가 호출될 때 생성되고, 함수가 종료되면 메모리에서 사라집니다. 특징생성 시점: 함수가 호출될 때 생성소멸 시점: 함수가 종료될 때 소멸사용 범위: 변수가 선언..
2025. 1. 6.