배열 = 동일한 변수명으로 다 할당하고 싶을 때, -> 메모리 구조가 연속적
인덱스로 접근을 할 때 -> 조심해야되는 이유!!
먼저 C로 보면 이렇다.
-> 대답
크기단위?
변수의 타입??, -> 맞는 말
-> 크기가 몇인지 데이터가 어떤 형태인지 설명해줌.
내코드에서만 적용가능함.
int, float 를 묶어서 하나의 자료형으로 본거다
MYST가 자료형임.
그러면
MYST t; 이렇게 변수를 하나 만들 수 있다.
int + float = 8Byte이다.
또는 sizeof(t) 넣어주어도됨.
지금 내가 정의한 자료형은 MYST 라는 형식이고
구성되어있게 int a, float f라고 설명을 해주는 것 뿐이다.
변수가 선언된게 아니다.
구조체라는 나만의 자료형을 만들고
내부에 내가 이름을 부여한다.
처음의 기초적인 부분은 기본자료형이지만
더큰 구조체안에 내가만든 구조체가 이렇게 들어 갈 수 있다.
이런식으로
type을 def정의한다.
이런식으로는 정의하지 않을 것이다.
뒤에 안쓰면 0으로
근데이게 구조체도 똑같음
이렇게 초기화 가능.