배열포인터1 [정보처리기사] C언어 포인터, 배열포인터, 포인터 배열 1. 포인터란? 메모리의 위치를 표현한 기호 즉, 메모리 주소를 저장하는 변수 int *a; // a는 정수형 변수의 주소를 가리킬 수 있다. *a = 10; // a의 주소가 100번지라고할때 print("%d", a); print("%d", *a); // 100 // 10 2. 배열포인터 란? 배열의 시작 주소값을 저장할 수 있는 포인터 배열을 가리키는 포인터 그냥 하나의 포인터일 뿐이다. 2차원 이상의 배열을 가리킬때 포인터를 통해 배열과 같은 인데싱을 할 수 있기 때문에 유용하게 사용 문법 : int (*pa)[3] 라고 선언하면 pa는 3개의 정수형 원소를 가진 배열의 주소를 가리킬 수 있다. 1) 1차원 배열포인터 (1) 예제 1 // (1) 정수형 배열의 크기와 포인터 배열의 크기가 같을 경.. 2023. 2. 28. 이전 1 다음