상단의 구조체를 정의라고 한다. sizeof(struct fruit)하면 4바이트가 나옴
하지만 편의상 선언과 정의라고 하겠다.
정확하게는 아래와 같다
#include <stdio.h>
// 1. 구조체 정의: 과일 등급
struct fruit {
char grade; // A급, B급 등급 표시 (char)
int price; // 가격 (int)
};
int main() {
struct fruit f1;
f1.grade = 'A';
f1.price = 100;
printf("%c,%d\\n", f1.grade, f1.price);
return 0;
}
볼줄은 알아야 한다.
많이 사용되는 문법은 달달 외우자.
struct fruit {
char grade; // A급, B급 등급 표시 (char)
int price; // 가격 (int)
};
int main() {
struct fruit apple;
apple.grade = 'A';
apple.price = 100;
return 0;
}