如何用printf输出嵌套结构体成员变量的值,举例说明
时间: 2023-04-01 08:04:20 浏览: 34
可以使用点运算符来访问嵌套结构体的成员变量。例如,假设有以下嵌套结构体:
struct Address {
char city[20];
char state[20];
};
struct Person {
char name[20];
int age;
struct Address address;
};
要输出Person结构体中的city成员变量,可以使用以下代码:
struct Person p = {"John", 30, {"New York", "NY"}};
printf("City: %s", p.address.city);
这将输出:
City: New York
阅读全文