Language/C&C++
C언어 :: 구조체 (Struct), 중첩 구조체 #16
1. 구조체란? 구조체는 서로 다른 자료형 또는 같은 자료형을 모아서, 새로운 자료형을 만들어서 사용하는 것이다. 예를들어, int형 double형 char형 등등 각각의 자료형을 모아서 하나의 자료형처럼 구조체를 만들어 사용한다. 구조체를 만들기 위해서는 정의하는 단계가 필요하다. 정의된 구조체를 구조체 변수를 통해 접근하여 사용할 수 있다. (이는 java의 객체지향 개념과 비슷하다.) 구조체 선언을 할때는 2가지 방법을 이용하여 선언한다. 1-1.구조체 정의 후 구조체 변수 선언하는 방법 #include // 구조체 정의 struct MyStruct { char c; int i; }; int main(void) { // 구조체 변수 선언 struct MyStruct myStruct1; struct ..
2018. 2. 7. 22:16
최근댓글