05-18 17:53
Notice
Recent Posts
Recent Comments
Link
목록컴퓨터공학 (1)
코딩일지
포인터란 무엇인가에 대한 고찰
1.포인터는 과연 무엇인가? 포인터라는 말을 처음 들었을 땐 화살표( -> )로 가리키는 것? 이라는 생각이 제일 먼저 들었는데 막상 포인터를 배우고 나니 조금은 비슷한 개념인 것 같아서 이름이 왜 포인터인지 알 수도 있을 것 같았다. 포인터란 우리가 사용하던 일반 변수처럼 값을 저장하는 것이 아닌, 원하는 값이 저장된 컴퓨터의 메모리상의 “주소”를 저장하는 것이다. 즉, 포인터는 메모리 주소를 저장하고 특정 자료형으로 그 주소에 접근하기 위한 자료형인 것이다. 포인터 변수에는 메모리 주소를 담을 수 있는 크기가 필요한데 64비트 운영체제에선 8비트를 의미하므로 크기는 8비트로 잡힌다. 처음에 내가 포인터를 듣고 생각한 화살표 ->를 쓰는 경우도 있었다. 함수 내부에서 구조체 멤버변수에 접근하려면 ‘구조..
코딩/C언어
2018. 5. 8. 00:02