* 구조체(Data structure)란 ? 프로그램의 규모가 커진다면, 변수를 계속해서 선언하는것은 비효율적이다. 이때 구조체를 사용하면 좀 더 효율적이다. 예를들어서, 100명의 사람의 인적사항을 저장하는 프로그램이라면, 100명 * (이름 , 나이, 주소) 까지 300백개의 변수가 필요하다. 구조체를 선언한다면, 구조체 속에 이름, 나이, 주소 3가지만 선언하고, 사람단위로 정보를 처리 할 수 있다. * 구조체의 선언 기본적인 선언 방법 struct Person{ char name[10]; int age; char address[30]; }; 구조체는 위와 같이 선언한다. Person : 구조체 이름 name, age, address : 구조체의 멤버 라고 한다. 구조체는 보통 main함수 밖에 정..
C언어 - <구조체> 화살표 연산자, 멤버 , 구조체 메모리 할당 , 구조체 포인터
* 구조체(Data structure)란 ? 프로그램의 규모가 커진다면, 변수를 계속해서 선언하는것은 비효율적이다. 이때 구조체를 사용하면 좀 더 효율적이다. 예를들어서, 100명의 사람의 인적사항을 저장하는 프로그램이라면, 100명 * (이름 , 나이, 주소) 까지 300백개의 변수가 필요하다. 구조체를 선언한다면, 구조체 속에 이름, 나이, 주소 3가지만 선언하고, 사람단위로 정보를 처리 할 수 있다. * 구조체의 선언 기본적인 선언 방법 struct Person{ char name[10]; int age; char address[30]; }; 구조체는 위와 같이 선언한다. Person : 구조체 이름 name, age, address : 구조체의 멤버 라고 한다. 구조체는 보통 main함수 밖에 정..
2021.01.18