[C/C++] 포인터란? _ * & nullptr
·
Archive/C&C++
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. #1 메모리 저장 방식 #2 포인터(Pointer) 연산자 * & #3 포인터가 필요한 이유 #4 포인터 문법 - 포인터 변수 선언 - 널 포인터 #1 메모리 저장 방식 포인터를 공부하기에 앞서 우선 프로그래머가 변수를 선언할 시 데이터가 메모리에 어떤 방식으로 저장되는지에 대해 알아 보도록 합시다. int val = 10; "val 이라는 이름의 int 타입 변수를 선언하고 10을 할당했다." 라는 것은 컴퓨터가 어딘가의 메모리 공간에 4byte 를 할당하고 그 메모리 공간의 이름은 프로그래머가 사용하기 쉽도록 val이라는 명칭을 붙여준 것입니다. cout