구조체는 하나 이상의 변수들을 묶어서 새로운 자료형을 정의하는 것이다.
즉 구조화된 데이터를 처리할때 사용한다.
1 2 3 4 5 6 | struct Book { char name[20]; char author[20]; int price; int barcode; }; | cs |
예를들어 Book이라는 구조체를 만든다고하자.
책에는 책이름, 저자, 가격, 바코드 등 여러가지 요소가 있을것이다.
이렇게 필요한 요소들을 묶어서 사용하고싶으면 위와 같이 만들면 된다.
1 2 3 4 5 | Book book1; book1.name = "c 프로그래밍"; book1.author = "김진수"; book1.price = 23000; book1.barcode = 880320791; | cs |
이렇게 구조체를 정의해두면 일반 자료형 사용하듯이 위처럼 사용할 수 있다.
'프로그래밍 공부 > C++' 카테고리의 다른 글
Tree (재귀함수 이용) (0) | 2018.03.21 |
---|---|
Linked List (구조체 이용) (0) | 2018.03.21 |
문자열 길이구하기, 복사하기, 추가하기 (포인터 이용) (0) | 2018.03.12 |
정적할당과 동적할당 (0) | 2018.03.12 |
주소, 포인터 (0) | 2018.03.12 |