배열의 포인터 변수 선언
. &변수명[index]
ㄴ 배열의 기준이 될 주소 한 개를 대입
// 예제 1)
int arr[3] = {10, 20, 30};
int *p = &arr[0];
p[1] = 200;
printf("arr[1] : %d\n", arr[1]);
// 예제 2)
int scores[5] = {98, 100, 50, 76, 80};
int *sp = &scores[2];
sp[0] = 10;
printf("sp[0~] : %d %d %d\n", sp[0], sp[1], sp[2]);
printf("sp[-1] : %d\n", sp[-1]);
// 예제 3)
int *sp2 = &scores[0];
int *sp3 = sp2;
sp3[4] = 0;
printf("%d %d %d %d %d\n", scores[0], scores[1], scores[2], scores[3], scores[4]);
'C > ☞' 카테고리의 다른 글
[45] 함수 기본 (0) | 2020.07.23 |
---|---|
[44] 연습문제 : 포인터 (0) | 2020.07.23 |
[42] 포인터 기본 (0) | 2020.07.23 |
[41] 셔플 (0) | 2020.07.23 |
[40] 정렬 (0) | 2020.07.23 |
댓글