Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JungOl
- topic
- Subscribe
- MSG
- 데이터 베이스
- ubuntu
- 오늘도 우라라 펫
- 프로그래밍
- 오늘도 우라라
- LeetCode
- 마리아 DB
- while
- ros
- 환경설정
- 오늘도 우라라 펫 공략
- publish
- 리눅스
- 등차수열
- 반복문
- mysql
- C++
- 기초
- 오늘도 우라라 공략
- mariaDB
- C언어
- 토픽
- Linux
- 우분투
- 그랑사가
- install opencv-4.4.0 on ubuntu 22.04
Archives
- Today
- Total
하루의 쉼터
[기초] 포인터 본문
반응형
목표
l 포인터란?
l What?
- 프로그래머가 변수를 선언하면 메모리(데이터, 스택)영역에 저장을 하게 된다.
- 포인터란 메모리의 주소를 저장하는 변수이다.
- 포인터의 선언은 아래와 같다.
포인터는 변수의 주소를 가지고 있으며 그 안의 값을 *을 통하여 접근한다.
num 의 주소가 16ff81 이라고 하자. 이때 num은 10을 가지고 있다고 하면
pointer는 num의 주소를 가지고 있으며 *pointer를 통해 10에 접근 할 수 있다.
이를 포인터를 통한 접근을 간접 접근이라 하며 num을 직접 사용 하는 것을 직접 접근이라 한다.
아래는 사용 예제이다. 가장 좋은 것은 직접 따라 해보는 것을 권장하며
컴파일 이전에 값을 생각 하여 보는 것이 좋다.
반응형
'프로그래밍 > C언어' 카테고리의 다른 글
[비교]Call by Value와 Call by Address,Reference 차이 (값 전달과 주소전달 차이) (0) | 2019.01.14 |
---|---|
[비교]배열포인터와 포인터배열 (0) | 2019.01.11 |
[기초] while문 - 반복문 (0) | 2019.01.07 |
[기초] if문 - 조건문 (0) | 2019.01.03 |
[기초]연산자 우선순위 (0) | 2019.01.02 |
Comments