반응형
[포인터배열]
포인터들을 요소로 모아놓은 묶음
생성방법
자료형 *포인터명 배열명[크기];
------------------------------------------------------
포인터배열 예제
#include <stdio.h>
int main() {
int score1 = 10, score2 = 20, score3 = 30;
int scores[3] = { 10,20,30 };
int* pscores[3] = { &score1, &score2, &score3 };
int* pscore1 = &score1;
int* pscore2 = &score2;
int* pscore3 = &score3;
for (int i = 0; i < 3; i++) {
printf("%d번학생 점수:%d\n",i+1, *pscores[i]); // *(*pscores+0))
}
return 0;
}
------------------------------------------------------
[배열포인터]
배열의 주소를 저장하는 포인터
정수형 포인터: 정수형 변수의 주소를 저장
실수형 포인터: 실수형 변수의 주소를 저장
생성방법
자료형 (*포인터명)[크기];
크기: 포인터가 기억할 배열의 크기
반응형