본문 바로가기
WORK/Sotfware

[C언어] 변수

by KANG Stroy 2018. 8. 9.
728x90
728x90

C 언어 생각정리... 


변수란 무엇인가? 


변수는 주소를 가지고 있다. 포인터도 주소를 가지고 있다. 일반적인 변수에도 변수가 있다. 


왜? 주소를 가지고 있을까? 


어딘가에 저장을 하고 싶은 마음이 있기 때문이다. 


char i = 0; 

char *ptr ; 

char msi[3] = { 1, 2, 3] ; 


다 메모리에 저장 된다. 어느 위치에 있는지 확인 하고 그 주소를 이용해서 포인터를 사용 한다. 


모든 아이들은 자신만의 주소가 있는 것이다. 


그럼 i 의 주소는 어떻게 볼 수 있는가? 


& 연산자를 이용한다. 


포인터의 주소는 어떻게 보는가? 


포인터는 그 자체가 주소이다. 


배열은의 주소는 어떻게 보는가? 


배열명 자체가 주소 이다. 



728x90

'WORK > Sotfware' 카테고리의 다른 글

[C] linked list [1] 선행 학습  (0) 2018.09.05
[C언어] hex to string convert  (0) 2018.08.17
[컴포트] USB TO SERIAL virtual comport delete  (0) 2018.04.17
[Yocto] Yocto Manual  (0) 2018.04.06
소스인사이트 설정  (0) 2018.03.23

댓글