프로그래밍 언어/C
[C/C++ 1.5] Register 변수
물꼮이
2022. 3. 10. 09:52
Register변수)
register int num;
또는
register int num=3;
등과 같이 사용.
* 지역변수(local)에만 사용가능! (o)
전역변수(global) 사용불가 (x)
CPU내의 메모리 공간인 '레지스터'에 해당 변수값 저장할 확률 ↑
'레지스터'는 크기가 작지만 접근 매우빠름
즉, 자주쓰는 변수는 이곳에 저장하는 것이 유리!
but 컴파일러의 종합판단하에 레지스터에 넣을지 말지 결정.
전역변수(global)은 레지스터에 넣기 너무 공간차지 많아서 못씀.