Challenges/정보처리기사

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/포인터

뚱요 2022. 7. 2. 17:27
반응형

포인터

1. 포인터와 포인터 변수

- 변수의 주소를 말하며, C언어에서는 주소를 제어할 수 있는 기능을 제공

-포인터 변수: 변수의 주소를 저장할 때 사용하는 변수

- 포인터 변수는 필요에 의해 동적으로 할당되는 메모리 영역인 힙 영역에 접근하는 동적 변수

int *a;    //→ e.g.포인터 변수 선언 *간접 연산자

a = &data; // →   e.g.포인터 변수에 변수 주소값 할당    & 번지 연산자

c = *a;    // → e.g.포인터 변수가 가리키는 곳의 값(data 주소값 위치)

*a=20      //→ 값 할당

2. 포인터와 배열

- 배열을 포인터 변수에 저장한 후 포인터를 이용해 배열의 요소에 접근할 수 있음

- 배열 요소에 대한 주소를 지정할 때는 일반 변수와 동일하게 & 연산자를 사용

int a *b;

b = arr ;   //→    arr 배열의 시작 주소인 a[0]의 주소를 b에 저장함

b = &arr[0] //→ arr 배열의 첫 번째 요소인 a[0]의 주소(&)를 b에 저장함

b +1        //→b[1] b에 저장된 주소값 arr위치의 1번째 데이터 주소 b[1] 동일

 [정보처리기사] 개정된 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형