반응형
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 코드의 이식성을 높여준다
# 코드를 하드웨어에 독립적으로 만드는데 도움이 된다.
반응형
'공부 > 개발노트' 카테고리의 다른 글
[C/C++] 형변환 이해하기 (0) | 2016.08.12 |
---|---|
[C/C++] bool 타입 이해 (0) | 2016.08.12 |
[C/C++] 이스케이프의 활용 (0) | 2016.08.01 |
[C/C++] HELLO WORLD 출력을 ASCII code로 구현해보자 (0) | 2016.08.01 |
[C/C++] 아스키코드값 프로그래밍으로 알아보는 방법 (0) | 2016.08.01 |