반응형
자료형에 관한 설명은 이미 모두 했고, 이제 자료형의 재정의에 대하여 말하려 합니다. 지금까지 배운 기본 자료형들에 새로운 이름을 붙이는 용도로 typedef를 이용하여 자료형의 재정의를 할 수 있습니다. 이렇게 자료형을 재정의하면 자료형을 간결하게 나타낼 수 있고 프로그램의 가독성을 높이는 역할을 하기도 합니다.
키워드 typedef의 사용 방법은 다음과 같습니다. typedef는 컴파일러가 처리하기 때문에 문장의 끝에 반드시 세미콜론(;)이 필요합니다.
그림에서 보는 것처럼 typedef 키워드를 이용하여 기본 자료형 unsigned int를 mytype으로 재정의합니다. 이처럼 기본 자료형을 새로 재정의하여 사용할 경우 훨씬 코드의 간결함을 줄수 있습니다. 그러나 너무 남용하면 자료형을 분석할 때 혼란을 초래할 수 있으므로 적당하게 사용해야 합니다.
다음 예제를 가지고 자료형의 재정의를 이해합시다.
2행에서 키워드 typedef를 이용하여 int형을 money형으로 재정의합니다. 이제부터 int 대신에 money를 사용하면 됩니다. 실제로 5행부터 8행까지에서 int 대신에 money를 사용하고 있습니다.
반응형
'프로그래밍언어 > C언어' 카테고리의 다른 글
반복문을 만드는 방법1 - while문 (0) | 2022.02.08 |
---|---|
반복문이란 무엇인가? - 반복문이란 (1) | 2022.01.30 |
프로그래머가 강제로 형변환을 해준다 - 강제 형변환 (0) | 2022.01.12 |
자료형 변환 - 자동형변환(산술연산자) part2 (0) | 2022.01.08 |
자료형 변환 - 자동형변환(산술연산자) part1 (0) | 2021.12.30 |
댓글