문제 1
다음 구조체의 두 변수를 대상으로 저장된 값을 서로 바꿔주는 함수를 정의하고 이를 호출하는 예제를 작성해보자.
typedef struct point
{
int xpos;
int ypos;
} Point;
예를 들어서 다음과 같이 두 개의 구조체 변수가 선언된 상태에서,
Point pos1={2, 4};
Point pos2={5, 7};
이 두 구조체 변수를 대상으로, 혹은 두 구조체 변수의 주소 값을 대상으로 SwapPoint라는 이름의 함수를 호출하면 pos1의 xpos,, ypos에는 각각 5와 7이, 그리고 pos2의 xpos, ypos에는 각각 2와 4가 저장되어야 한다.
'프로그래밍 > C' 카테고리의 다른 글
열혈 C 프로그래밍 Chapter22-2 (0) | 2015.09.30 |
---|---|
열혈 C 프로그래밍 Chapter22-1 (0) | 2015.09.30 |
열혈 C 프로그래밍 Chapter21-2 (0) | 2015.09.30 |
열혈 C 프로그래밍 Chapter21-1 (0) | 2015.09.29 |
열혈 C 프로그래밍 Chapter18-1 (0) | 2015.09.03 |