728x90
반응형
int A;
int B = 1;
전역변수 |
| 초기화 | 예 |
BSS | X | A | |
Data | O | B |
즉, 전역변수는 초기화를 하지 않으면 자동적으로 0이 들어가게 된다.
전역변수 계속.
#include <stdio.h>
int A[1024*1024]={1,};
int main(void)
{
return 0;
}
이렇게 해서 컴파일 하면 4메가바이트가 나온다. 즉, BSS에서 알아서 0값을 넣어버린 것이다.
<출력 결과>
dword ptr은 4바이트
word ptr은 2바이트
//설명은 최대한 빨리 보충하겠습니다.
728x90
'코스웨어 > 16년 스마트컨트롤러' 카테고리의 다른 글
20160328_업무일지_정우민_리눅스설정 (0) | 2016.04.06 |
---|---|
20160401-업무일지-허도경-로봇제어-터미널2 (0) | 2016.04.06 |
20160331-업무일지-허도경-로봇제어-터미널 (0) | 2016.04.06 |
20160405_장진웅_업무일지_로봇제어_시리얼제어2 (0) | 2016.04.05 |
20160330-업무일지-허도경-로봇제어-터미널 (0) | 2016.04.05 |
20160404_김도관_업무일지_C언어 기초및 비주얼스튜디오 디버깅모드 (2) | 2016.04.05 |
20160401_김도관_업무일지_C언어 기초및 라즈베리파이_Non-Canonical (0) | 2016.04.05 |
20160331_김도관_업무일지_C언어 기초및 라즈베리파이 시리얼통신_Canonical (0) | 2016.04.05 |