본문 바로가기
코스웨어/16년 스마트컨트롤러

20160404_장진웅_업무일지_로봇제어_시리얼제어

by 알 수 없는 사용자 2016. 4. 5.
728x90
반응형


int A;

int B = 1;

전역변수 

 

 초기화

예 

BSS 

Data 

즉, 전역변수는 초기화를 하지 않으면 자동적으로 0이 들어가게 된다.


전역변수 계속.

#include <stdio.h>

int A[1024*1024]={1,};

int main(void)

{

return 0;

}

이렇게 해서 컴파일 하면 4메가바이트가 나온다. 즉, BSS에서 알아서 0값을 넣어버린 것이다.

<출력 결과>



 














dword ptr은 4바이트

word ptr은 2바이트

//설명은 최대한 빨리 보충하겠습니다.

728x90