x, pt->y); }"> x, pt->y); }"> x, pt->y); }">
// 예제 10-10 : 구조체를 포인터로 전달하는 경우
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

typedef struct point
{
	int x, y;		// 점의 좌표
} POINT;

void print_point_2(POINT* pt);

int ex10_10(void)
{
	POINT arr[] = {
		{0, 0}, {10, 10}, {20, 20}, {30, 30}, {40, 40},
	};
	int sz = sizeof(arr) / sizeof(arr[0]);
	int i;

	for (i = 0; i < sz; i++)
	{
		print_point_2(&arr[i]);	// 구조체 변수의 주소를 전달한다. 
		printf(" ");
	}
	printf("\\n");

	return 0;
}

void print_point_2(POINT* pt)		// 포인터에 의한 전달
{
	printf("(%d, %d)", pt->x, pt->y);
}