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 |
댓글