카테고리 없음

20230727_TIL 포인터란 무엇인가?

2023. 7. 28. 09:43
목차
  1. 왜?
  2. 주소 값의 저장을 목적으로 선언되는 포인터 변수

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

 

ㅊC언어가 Low 레벨 언어의 특성을 지닌다고 이야기하게 만든 장본인

 

왜?

 

포인터를 이용하면 메모리에 직접 접근이 가능하기 때문

 

주소 값의 저장을 목적으로 선언되는 포인터 변수

변수가 메모리에 어떻게 존재하게 되는지 확인

#include <stdio.h>

int main(void)
{
	char ch1='H' , ch2='i';
    int num=6;
}

총 6바이트 (1바이트 +1바이트+4바이트)가 메모리 공간에 할당된다.

나란히 할당될 수도 있지만 나란히 할당되지 않을 수 도 있다.

  1. 왜?
  2. 주소 값의 저장을 목적으로 선언되는 포인터 변수
웹개발자지망생
웹개발자지망생
웹개발자지망생
GREENDAY_
웹개발자지망생
전체
오늘
어제
  • 분류 전체보기
    • Devops
    • HTML5 | CSS
    • TIL
    • 알고리즘
    • React
    • CS지식
    • node.js
    • POSTGRESQL
    • Javascript
    • 정보처리산업기사
    • vue

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.
웹개발자지망생
20230727_TIL 포인터란 무엇인가?
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.