Skip to content
Snippets Groups Projects
Commit 6c0835a1 authored by LEESANGKYEONG's avatar LEESANGKYEONG
Browse files

update

parent 650cb29e
No related branches found
No related tags found
No related merge requests found
......@@ -7,17 +7,17 @@
- 포인터는 특정 변수 자체가 존재하는 메모리 주소의 값을 가진다.
<그림 1>![1](./image/1.PNG)
다음 사진처럼 a를 이용해서 5를 찾을 수 있고 포인터 변수 b를 이용해서 5를 찾을 수 있다.
- 다음 사진처럼 a를 이용해서 5를 찾을 수 있고 포인터 변수 b를 이용해서 5를 찾을 수 있다.
<그림 2>![2](./image/2.PNG)
int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처럼 기록된다.
- int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처럼 기록된다.
- int - 4byte
- long long - 8byte
- void - 1byte
## 포인터 주의사항
<그림 3>![3](./image/3.PNG)
위와 같은 코드는 부적절하다.
- 위와 같은 코드는 부적절하다.
- 포인터는 컴퓨터 시스템의 특정 메모리에 바로 접근할 수 있기 때문에 기존에 존재하던 중요한 메모리 영역에 접근하지 않도록 한다.
## 포인터 관련 연산자
......@@ -31,6 +31,8 @@ int a = 5; 라고 변수를 할당하면 메모리 주소상에서 <그림 2>처
- 선언된 포인터 변수가 가리키는 변수를 구한다.
## 포인터 배열
- 예시코드 test4.c
``` C code
#include <stdio.h>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment