취미와 밥줄사이

[ C ] 포인터의 개념 본문

C

[ C ] 포인터의 개념

취미와 밥줄사이 2022. 2. 7. 22:01

주소값

  • 데이터 주소값이란 해당 데이터가 저장된 메모리의 시작 주소
  • C언어에서는 이러한 주소값을 1바이트 크기의 메모리 공간으로 나누어 표현함
  • int형 데이터는 4바이트의 크기를 가지지만, int형 데이터의 주소값은 시작 주소 1바이트만을 가리킨다.

 

포인터

  • C언어에서 포인터(pointer)란 메모리의 주소값을 저장하는 변수
  • char형 변수가 문자를 저장하고, int형 변수가 정수를 저장하는 것처럼 포인터는 주소값을 저장
  • 포인터 변수의 크기는 모두 동일함
  • 32비트 시스템이면 4바이트, 64비트 시스템이면 8바이트
  • 변수가 선언되고, 값이 할당되면 메모리 공간에 저장되는데 메모리 공간의 위치인 주소값을 통해 접근할 수 있음

 

포인터 연산자

  • '*'
    • 포인터 변수의 데이터 타입을 참고해서
    • 포인터가 가리키는 주소값에 접근
  • "&"
    • 변수의 주소값을 반환

 

포인터 형(Type)

  • int, char, double과 같이 변수의 선언 및 구분에 사용되는 키워드를 '자료형'이라 하듯이 포인터 변수 선언 및 구분에 사용되는 int*, char*, double* 등을 가리켜 '포인터 형(type)'이라 한다.

REFERENCE

http://www.tcpschool.com/c/c_pointer_intro

 

코딩교육 티씨피스쿨

4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등

tcpschool.com

https://edu.goorm.io/learn/lecture/201/%ED%95%9C-%EB%88%88%EC%97%90-%EB%81%9D%EB%82%B4%EB%8A%94-c%EC%96%B8%EC%96%B4-%EA%B8%B0%EC%B4%88/lesson/1271954/%ED%8F%AC%EC%9D%B8%ED%84%B0%EB%9E%80

 

구름EDU - 모두를 위한 맞춤형 IT교육

구름EDU는 모두를 위한 맞춤형 IT교육 플랫폼입니다. 개인/학교/기업 및 기관 별 최적화된 IT교육 솔루션을 경험해보세요. 기초부터 실무 프로그래밍 교육, 전국 초중고/대학교 온라인 강의, 기업/

edu.goorm.io

https://enter.tistory.com/99

 

C언어 포인터(Pointer)란? 포인터의 완벽 이해

"포인터란 어떠한 값을 저장하는게 아닌 어떠한 값의 주소(Address)를 저장하는 것 이다!" 어떠한 값의 주소라함은 해당값이 저장된 컴퓨터 메모리상의 주소를 의미한다. ex) num이라는 변수에는 5

enter.tistory.com

https://velog.io/@marintelli/C-%ED%8F%AC%EC%9D%B8%ED%84%B0%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

포인터란 무엇인가?

포인터란 무엇인가? / &연산자와 *연산자

velog.io

https://better-tomorrow.tistory.com/entry/%ED%8F%AC%EC%9D%B8%ED%84%B0%EC%9D%98-%EC%9D%B4%ED%95%B412-1-%ED%8F%AC%EC%9D%B8%ED%84%B0%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80

 

포인터의 이해(12-1) 포인터란 무엇인가?

포인터(pointer)는 프로그래밍 언어에서 다른 변수, 혹은 그 변수의 메모리 공간주소를 가리키는 변수를 말한다. 포인터가 가리키는 값을 가져오는 것을 역참조 [위키백과 참조] 포인터 (프로그래

better-tomorrow.tistory.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=qorckddls010&logNo=220978844209 

 

[C언어] [포인터] 포인터란 무엇인가? 포인터의 개념

안녕하세요. 이번 포스팅에서는 C언어를 처음 공부하시는 분들이 가장 어려워 한다는 포인터에 대해서 글...

blog.naver.com