C언어. 구조체(Struct) 알아보기
🌟 구조체란?
서로 다른 타입을 가진 변수들을 모아서 자료형처럼 사용할 수 있도록 만든 것이다.
🌟 사용법
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;
}
선언과 동시에 초기화하는 방법도 있다. 이쪽이 더 깔끔하고 좋은 듯!
댓글남기기