Language/C

[ C ] [ 포인터 연습 문제 ] 배열 원소 출력 프로그램

곽수진 2021. 12. 13. 22:38
반응형
배열 원소를 가리키는 포인터를 이용해서 실수형 배열의 모든 원소를 출력하는 프로그램을 작성해보자.
실수형 배열은 크기가 10이고 {0.10, 2.00, 3.40, 5.20, 4.50, 7.80, 9.70, 1.40, 6.60, 7.20}으로 초기화

 

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main(void) {

	double arr[10] = { 0.10, 2.00, 3.40, 5.20, 4.50, 7.80, 9.70, 1.40, 6.60, 7.20 };
	double* p = &arr[0];

	int i;
	for (i = 0; i < 10; i++, p++) {
		printf("%.2f\n", *p);
	}

	

	return 0;
}

double* p = &arr[0] : 포인터 p는 arr배열의 0번 인덱스 값을 가리킴

printf("%.2f\n", *p) : p가 가리키는 원소의 값을 소수 둘 째자리까지 출력

 

 

출력 결과 모습

반응형