1
0

09-struct.c 708 B

12345678910111213141516171819202122232425262728293031
  1. #include <stdio.h>
  2. typedef struct {
  3. char name[20];
  4. int age;
  5. } Person;
  6. /*
  7. * 函数: main
  8. * 描述: 程序的入口点,用于创建一个Person结构体实例,
  9. * 初始化其成员变量,并打印相关信息。
  10. * 参数: 无
  11. * 返回值: int - 程序执行状态,0表示正常退出。
  12. */
  13. int main() {
  14. Person person; // 声明一个Person类型的变量
  15. // 初始化person的name字段为"John Doe"
  16. strcpy(person.name, "John Doe");
  17. // 初始化person的age字段为25
  18. person.age = 25;
  19. // 打印person的name字段
  20. printf("Name: %s\n", person.name);
  21. // 打印person的age字段
  22. printf("Age: %d\n", person.age);
  23. return 0; // 返回0表示程序正常结束
  24. }