구조체(struct)
CODEDRAGON ㆍDevelopment/C, C++
반응형
구조체(struct)
- 하나 이상의 변수를 묶어 그룹화하는 사용자 정의 자료형
- 구조체는 같은 자료형을 그룹화하거나 다른 자료형을 그룹화할수 있습니다.
- 구조체는 같은 자료형을 그룹화하거나 다른 자료형을 그룹화할수 있습니다.
같은 자료형 그룹화 | 다른 자료형 그룹화 |
int a; int b; int c; | int a; float b; double c; |
구조체의 정의
struct point{
int x; int y; } |
구조체 키워드 | struct | 구조체의 시작을 알리는 struct 키워드 지정 |
구조체 이름 | point | 구조체를 구분하는 이름 |
멤버 변수 | int x; int y; | 구조체를 구성하는 구조체 멤버 변수의 이름 |
구조체 필요성
- 코딩 시 관련 데이터를 묶어서 하나의 자료형으로 그룹화하면 관리가 쉬어지고
- 코드의 가동성을 높아지고
- 간결성을 높일 수 있습니다.
'Development > C, C++' 카테고리의 다른 글
멤버 변수 접근- 구조체 변수를 사용하는 법, 구조체 변수의 초기화, 구조체 변수의 복사 (0) | 2015.07.29 |
---|---|
구조체 변수-구조체 정의, 구조체 변수 선언, 일반 변수 vs 구조체 변수 (0) | 2015.07.29 |
Ex04-int*형 포인터 변수에 int형 변수의 주소를 저장하고 이 주소에 데이터 저장 후 출력하기 (0) | 2015.07.28 |
Ex03-같은 메모리 공간 이름 (0) | 2015.07.28 |
Ex02-포인터변수 선언방법, 포인터 변수 크기, 포인터 변수 주소 출력 (0) | 2015.07.28 |