#include #define NAMELEN 10 /* 構造体の定義 */ typedef struct personal_t { int age; /* 年齢 */ char *name; /* 名前 */ } person; /* 個人データ */ int main(void) { /* 名前データを別に用意 */ char nameData[NAMELEN] = "Kanda"; /* 構造体 person 型の変数の宣言と初期化 */ person p1 = {30, nameData}; person p2; p2 = p1; p1.name[0] = 'P'; /* 各メンバの値を表示する */ printf("1age: %d\n", p1.age); printf("1name: %s\n", p1.name); printf("age: %d\n", p2.age); printf("name: %s\n", p2.name); return 0; }