C 언어 포인터 변수로 1차원 배열 참조 Published Nov 15, 2021 C 언어에서 포인터 변수로 1차원 배열을 참조해서 사용하는 예제입니다. <코드> // pointer_one_array.c #include <stdio.h> int main(void) { int a[5] = { 10, 20, 30, 40, 50 }; int* p; // 포인터로 배열 참조 p = a; // 배열명 자체가 배열의 시작 주소이므로 & 기호 생략 // 배열 직접 출력 printf("%d %d %d %d %d\n", a[0], a[1], a[2], a[3], a[4]); // 포인터 변수 증감으로 배열 참조 printf("%d %d %d %d %d\n", *p, *(p + 1), *(p + 2), *(p + 3), *(p + 4)); return 0; } Copy </코드> <실행> 10 20 30 40 50 10 20 30 40 50 </실행>
Comments
Comments are closed