01. C언어 포인터의 개요
1) 개념
- 포인터는 객체에 대한 참조하는 다른 객체를 가리키는 자료형이다.
- 고급 언어에서 사용되는 기법이다.
- C언어에서는 포인터 연산자를 통해 명시적으로 참조상황을 표현할 수 있다.
- Java언어에는 포인터 연산자가 존재하지 않는다.
2) 특징
- 객체를 참조하기 위해 주소를 값으로 하느 자료형이다.
- 커다란 배열에 원소르 효율적으로 저장할 때 이용된다.
- 하나의 자료에 동시에 많은 리스트의 연결이 가능하다.
- C/C++에서 포인터 변수를 선언할 때는 포인터 연산자(*)를 이용하여 선언한다.
02. 포인터 변수의 선언과 대입
- 포인터 변수는 변수값으로 메모리의 주소값을 갖는다.
- 포인터 변수의 선언문
int* p; 또는 int *p;
03. 포인터 변수와 관련 연산자
- &(주소 연산자) : 모든 변수에 대한 주소값을 구하는 연산자.
- ' * ' : 포인터 변수의 자료를 구하는 연산자
'CS > 정보처리산업기사' 카테고리의 다른 글
프로그래밍 언어의 개요 - C언어 사용자 정의 함수 (0) | 2025.03.21 |
---|---|
프로그래밍 언어의 개요 - 배열과 문자열 (0) | 2025.03.21 |
프로그래밍 언어의 개요 - 제어문(2) - 반복문 (0) | 2025.03.21 |
프로그래밍 언어의 개요 - 데이터 입력 및 출력 (0) | 2025.03.21 |
프로그래밍 언어의 개요 - 연산자 (0) | 2025.03.21 |