struct example { int a; double b; char *c;} x = {23, 98.5, "wang"}, *px = &x;printf("%d, %s, %.1f, %s\n", x.a, x.c, (*px).b, px->c);运行结果是什么
时间: 2024-01-05 13:03:35 浏览: 90
遗传算法代码(C++)
4星 · 用户满意度95%
运行结果是:23, wang, 98.5, wang
解释:
- 第一个参数 `%d`,输出结构体 `x` 的成员变量 `a` 的整型值,即 23。
- 第二个参数 `%s`,输出结构体 `x` 的成员变量 `c` 的字符串值,即 "wang"。
- 第三个参数 `%.1f`,输出结构体指针 `px` 所指向的结构体 `x` 的成员变量 `b` 的浮点型值,即 98.5。
- 第四个参数 `%s`,输出结构体指针 `px` 所指向的结构体 `x` 的成员变量 `c` 的字符串值,即 "wang"。这里使用了 `->` 运算符来访问结构体成员,等价于 `(*px).c`。
阅读全文