const 메모리 구조

이승덱·2021년 7월 21일
0

CPP

목록 보기
6/70
//한번 정해지면 절대 바뀌지 않을 값들

//constant의 약자인 const를 붙임 (변수를 상수화 시킨다고 함)

//const를 붙였으면 초기값을 반드시 지정

//바뀌면 안되는 값들에게 const를 지정해주는 방식으로 실수나 오류를 방지

//그러면 const도 바뀌지 않는 읽기 전용

//.rodata일까?

// C++표준에는 딱히 정해지지 않음

// 컴파일러 마음임

const int AIR = 0;

const int STUN = 1;

const int POLYMORPH = 2;

const int INVINCIBLE = 3;

const int fear = 4;

//전역 변수

//[데이터 영역]

//.data (초기값이 있는 경우)

int a = 2;

//.bss (초기값이 없는 경우)

int b;

//.rodata(읽기 전용 데이터)

const char* msg = "HELLO WORLD";

int main()

{

 //[스택 영역]

 int c = 3;

}
profile
공부 기록용 블로그입니다

0개의 댓글