7.3.3 포인터로배열값바꾸기.c
#include <stdio.h>
void changeArray(int * ptr); ----------- ➊ 함수 선언
int main(void) {
int arr2[3] = { 10, 20, 30 }; ------ ➋ 배열 선언 및 초기화
changeArray(arr2); ----------------- ➍ 함수 호출, 배열 시작 주소 전달
for (int i = 0; i < 3; i++) { ------ ➎ 배열의 값 출력, 값 변경 확인
printf("%d\n", arr2[i]);
}
return 0;
}
void changeArray(int * ptr) { ---------- ➌ 함수 정의
ptr[2] = 50; // 배열 세 번째 요소의 값을 50으로 바꾸기
}
실행결과 |
10 20 50 |