안녕하세요? 허니입니다. 오늘은 C 언어의 포인터에 대해 포스팅 하려고 합니다. 학생이나 연구원분들에게 많은 도움이 될 것이라고 생각하며 언제든지 질문은 환영입니다.
C 언어란?
포인터
10.1. 포인터란 무엇인가?
• 포인터와 포인터 변수
메모리의 주소 값을 저장하기 위한 변수
"포인터"를 흔히 "포인터 변수"라 한다.
주소 값과 포인터는 다른 것이다.
• 그림을 통한 포인터의 이해
컴퓨터의 주소 체계에 따라 크기가 결정
32비트 시스템 기반 : 4 바이트
• 포인터의 타입과 선언
포인터 선언 시 사용되는 연산자 : *
A형 포인터(A*) : A형 변수의 주소 값을 저장
• 주소 관련 연산자
& 연산자 : 변수의 주소 값 반환
* 연산자 : 포인터가 가리키는 메모리 참조
• 포인터에 다양한 타입이 존재하는 이유
포인터 타입은 참조할 메모리의 크기 정보를 제공
10.2. 잘못된 포인터의 사용
• 사례1
• 사례2
'Past Material' 카테고리의 다른 글
C 언어 포인터와 함수 (0) | 2019.05.17 |
---|---|
C 언어 포인터와 배열 (0) | 2019.05.16 |
C 언어 1차원 배열 (0) | 2019.05.15 |
C 언어 함수와 변수 (0) | 2019.05.15 |
C 언어 조건문(if, else, continue, break, switch) (0) | 2019.05.15 |