프로그래밍/C언어

[c언어] 구조체 선언 과 초기화

FORHAPPy 2021. 9. 30. 12:16

배열과 구조체

배열 : 같은 자료형의 데이터를 일렬로 모아둔 자료구조 형태

구조체 : 다른 자료형일 지라도 논리적으로 연결되는 데이터들을 모아둔 자료구조 형태

 

 

구조체의 선언

 

  1. tagname 이라는 구조체가 만들어 졌다. (구조체의 형태만이 만들어 졌다. 메모리 공간을 차지 하지 않는다.)
  2. tagName 구조체형을 갖는 변수 ABC가 선언되었다. 이떄 구조체기억 장소를 할당하게 된다.
  3. 구조체를 선언할 때 반드시  struct 기워드를 붙여준다.

 3. 위와 같이 구조체 를 정의함과 동시에 변수를 선언할 수 도있다. 이떄 만들어진 ABC는 전역 변수가 된다.