C언어. 구조체(Struct) 알아보기

최대 1 분 소요

🌟 구조체란?

서로 다른 타입을 가진 변수들을 모아서 자료형처럼 사용할 수 있도록 만든 것이다.

🌟 사용법

struct Monster { //구조체 정의
	char name[30];
	float damage;
]

int main() {
	struct Monster ork; //구조체 선언

	strcpy(ork.name, "오크");
	ork.damage = 10f;

	return 0;
}

구조체를 먼저 정의하고 그 다음에 변수로 선언하여 원하는 값을 넣을 수 있다.

int main() {
	struct Monster ork = { .name = "오크", .damage = 10f}
	struct Monster trol = { .name = "트롤", .damage = 5f};
	return 0;
}

선언과 동시에 초기화하는 방법도 있다. 이쪽이 더 깔끔하고 좋은 듯!

댓글남기기