샘플 코드 구조화
#include <stdio.h>
#include <string.h>
// Person 구조체 선언
struct Person {
char name(20);
int age;
float height;
};
int main() {
// Person 구조체 변수 p1 선언과 초기화
struct Person p1 = {"John", 25, 175.5};
// Person 구조체 변수 p2 선언
struct Person p2;
// 구조체 변수 p2의 각 멤버에 값을 할당
strcpy(p2.name, "Jane");
p2.age = 23;
p2.height = 162.3;
// 구조체 변수 p1, p2의 값을 출력
printf("Name: %s, Age: %d, Height: %.1f\n", p1.name, p1.age, p1.height);
printf("Name: %s, Age: %d, Height: %.1f\n", p2.name, p2.age, p2.height);
return 0;
}
#=======================================================================
#
# 실행결과
#
#=======================================================================
Name: John, Age: 25, Height: 175.5
Name: Jane, Age: 23, Height: 162.3