Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 플레이페어 암호
- C++
- Sparkfun Edge 프로젝트
- 삼성 B형
- 지도 자동 구축
- 성적평균
- C++해설
- Spakrfun Edge
- c언어 정적변수
- 사물인식 최소 면적 산출 프로그램
- 통근버스 출발 순서 검증하기
- c언어 라이프타임
- Sparkfun Edge Example
- GStreamer
- nodejs 기초
- GStreamer 튜토리얼
- c언어 전역변수
- Python
- GStreamer tutorial
- 코테기출
- SKT FLYAI
- 삼성전자 #영상디스플레이사업부 # VD사업부 #면접후기
- softeer
- 코딩테스트 기출
- c언어 static
- MacOS 설치
- 수퍼컴퓨터 클러스터
- c언어 지역변수
- c언어 스코프
- 소프티어
Archives
- Today
- Total
목록c언어 지역변수 (1)
mulll
[C언어] 정적 / 전역 / 지역 변수 스코프와 라이프타임 정리
변수는 변수의 종류마다 다른 스코프와 라이프타임을 가지며 또한 변수의 종류는 전역 변수, 정적변수(정적 전역 변수, 정적 지역 변수), 지역변수로 나뉜다. 힙에 동적 할당되는 벡터와 같은 동적 배열도 있지만 이 포스팅에서는 다루지 않을 것이다. 라이프타임: 변수가 생성될 때와 소멸될 때 스코프: 변수에 접근할 수 있는 영역 라이프타임 라이프타임의 경우 정적 변수와 전역 변수는 프로세스가 실행될 때 생성이 되며 프로그램 종료 시에 소멸한다. 하지만 지역 변수의 경우 프로세스가 실행될 때가 아닌 지역 변수가 선언된 함수가 호출되었을 시에 생성이 되며 함수가 종료 시에 사라진다. 스코프 다음은 접근 가능 영역에 대해서 알아본다. 정적 지역 변수과 지역변수의 경우, 당연히 중괄호 내부에서만 접근이 가능하다. 함..
Advanced C Programming
2023. 1. 7. 01:30