[C] 변수

나장승현
|2024. 1. 10. 11:53
  • 전역 변수 : 스코프 외에서 선언되어 어디서든 접근 가능, 데이터 영역에 저장
  • 지역 변수 : 스코프 내에서 선언되어 블록을 벗어나면 소멸, 스택 영역에 저장
  • 정적 변수 : 한번만 초기화되어 프로그램이 끝날때까지 소멸하지 않음, 데이터 영역에 저장 -> static
  • 외부 변수 : 다른 파일에서 이미 정의된 변수 -> extern(선언만)

※ 전역 변수와 정적 변수는 멀티 스레드 환경에서 동시성 문제를 가짐

'💻 Computer Science > C & C++' 카테고리의 다른 글

[C] 구조체와 공용체  (0) 2024.01.10
[C] 파일 입출력  (0) 2024.01.10
[C] 메모리 복사  (0) 2024.01.09
[C] 동적 할당  (0) 2024.01.08
[C] 포인터  (0) 2024.01.08