본문 바로가기
C++

구조체 기초

by 영카이브 2022. 6. 12.
  1. 구조체란? 

나만의 타입을 만들어서 여러 개의 변수들을 묶어서 새로운 자료형을 만들수 있는 방

법이다. 

-자료구조할 때 주로 쓰임

 

*배열과의 다른점? 

배열은 여러개의 같은 자료형을 하나로 묶는 것 - 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