- 구조체란?
나만의 타입을 만들어서 여러 개의 변수들을 묶어서 새로운 자료형을 만들수 있는 방
법이다.
-자료구조할 때 주로 쓰임
*배열과의 다른점?
배열은 여러개의 같은 자료형을 하나로 묶는 것 - int 배열안엔 int 타입 변수들만 가능
구조체는 서로 다른 여러 자료형을 하나로 묶는것 - 구조체안엔 int , char 등 여러타입 변수들이 가능
* 구조체 기본 양식
struct : 구조체를 정의할 때 쓰는 키워드 뒤에 구조체의 이름 즉 태그가 나온다
그리고 중괄호 안에 원하는 세부 변수들을 쓴다
중괄호 뒤엔 세미콜론 잊지말기
* 구조체를 만들면 그 구조체 타입의 변수를 만들 수 있다.
ex) ABC타입의 g변수를 만든다면?
* 내가 만든 구조체타입의 변수는 여러개 만들수 있다
<한번 더 복습>
'C++' 카테고리의 다른 글
문자열(string) 기초 (0) | 2022.06.12 |
---|---|
배열의 최대값(max), 최소값(min) 구하기 , flag (0) | 2022.06.12 |
포인터(Pointer) 기초 (0) | 2022.06.12 |
call by value 기초 (0) | 2022.06.12 |
swap 기초 (0) | 2022.06.12 |