본문 바로가기
공부/개발노트

[C/C++] typedef문 실습 자료

반응형

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
typedef struct point {
    int x;
    int y;
} POINT;
 
POINT translate(POINT p, POINT delta) {
    POINT new_p;
 
    new_p.x = p.x + delta.x;
    new_p.y = p.y + delta.y;
 
    return new_p;
}
 
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;
}
 
cs

실행결과



typedef 특징


# 새로운 자료형을 정의하여 C의 자료형을 확장시키는 역활을 한다.

# C 코드의 이식성을 높여준다

# 코드를 하드웨어에 독립적으로 만드는데 도움이 된다.


반응형