typedef struct와 struct의 차이
기타등등 2015. 1. 8. 04:00 |1. 일반 구조체:
(선언)
struct abc{
int i;
char a;
}
(사용)
struct abc newAbc;
//abc라는 구조체변수 선언부이다.
2. 구조체 선언과 동시에 구조 속성을 지정:
struct abc{
int i;
char a;
}newAbc;
//1번과 동일하게 사용가능하다.
3.typedef의 이해:
- typedef는 원하는 데이터유형에 다른 별명을 지어주는 것을 말한다.
예) unsigned long long 처럼 데이터형이 길때,자주 사용하면 귀찮다.
이때 typedef unsigned long long LONGTYPE; 이런 typedef를 선언하면 LONGTYPE로 데이터형을 선언 할 수 있다.
형식) typedef + [타입] + [별명]
4.typedef struct의 사용:
- typedef struct abc{
int i;
char a;
}newAbc;
//abc구조체를 사용할때 newAbc a; 이런식으로 사용하면 된다.
(출처:http://ingorae.tistory.com/481)
'기타등등' 카테고리의 다른 글
엑셀 업무 관리 양식 (0) | 2017.07.16 |
---|---|
NAND flash ECC 설명 (0) | 2017.07.12 |
기울기가 X증가량 분에 Y증가량인 이유 (1) | 2015.03.08 |