그림 11-4 | 구조체 a와 b의 멤버 변수에 값이 할당된 모습
또한 다음 코드에서와 같이 구조체 정의와 선언을 동시에 하면서 멤버 변수들을 초기화할 수도 있습니다.
struct_2.c
#include <stdio.h> // 구조체 정의와 동시에 구조체 변수 a, b 선언 및 멤버 변수들 초기화 struct myclass { int number; double weight; }a = { 12,55.3 }, b = { 27, 57.6 }; main() { printf("1번 학생 번호는 %d이고 몸무게는 %f입니다\n", a.number, a.weight); printf("2번 학생 번호는 %d이고 몸무게는 %f입니다\n", b.number, b.weight); }