본문 바로가기

Programming/C언어 학습기

C언어 학습기[19 - "typedef"를 사용하여 새로운 자료형 만들기]

이번 시간 학습할 내용


- "typedef"를 이용하여 새로운 자료형인 POINT를 선언한 프로그램이다.


- 상세 코드 -

 

 

#include 
#include 
#include 
#include 
#include 
#include 

typedef struct point {
	int x;
	int y;
}POINT;

POINT translate(POINT p, POINT delta);

int main()
{
	POINT p = { 2, 3 };
	POINT delta = { 10, 10 };
	POINT result;

	result = translate(p, delta);
	printf("새로운 점의 좌표는 (%d, %d)입니다.\n", result.x, result.y);

	return 0;
}

POINT translate(POINT p, POINT delta)
{
	POINT new;
	new.x = p.x + delta.x;
	new.y = p.y + delta.y;

	return new;
}

 

 


 

출력 화면

점의 좌표를 새로 설정한 모습

 

 

 

이해가 안가시는 부분이 있으면 질문남겨주세요!