问题 填空题

程序运行的结果为______。 #include<stdio.h> #include<string.h> struct A { int a; char b[10]; double c; }; void f(struct A *t); main() { struct A a={1001, "ZhangDa", 1098.0}; f(&a); printf("%d, %s, %6.1f\n", a.a, a.b, a.c); } void f(struct A *t){ strcpy(t->b, "ChangRong"); }

答案

参考答案:A00A, ChangRong, A0IH.0

解析: 函数f的功能为将结构体变量的第二个成员变量修改为ChangRong。结构体变量a的第二个成员变量ZhangDa修改为ChangRong,其他成员变量值不变。

单项选择题
选择题