1. 지역변수를 초기화하지 않으면?
- 쓰레기값이라는 알 수 없는 값이 들어간다.
2. 정적변수(static)를 초기화하지 않으면?
- 0으로 자동 초기화된다. 그래서 초기화 해주지 않아도 됨.
3. 전역변수를 초기화하지 않으면?
- 0으로 자동 초기화된다. 그래서 초기화 해주지 않아도 됨.
4. 각각 메모리가 해제되는 순간은 언제인가?
- 지역변수는 지역에서 벗어난 순간
- 정적변수는 프로그램 종료시
- 전역변수는 프로그램 종료시
'C' 카테고리의 다른 글
[C] 필드폭 지정과 소수점자리 지정 (0) | 2019.12.02 |
---|---|
[C] 10진수 8진수 16진수 출력비교 (0) | 2019.12.02 |
[C] 전위 후위연산자 비교 (0) | 2019.12.02 |
[C] gets의 반환값은? (0) | 2019.12.02 |
[C] char와 int의 관계 (0) | 2019.12.02 |