问题
填空题
程序运行的结果为______。
#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,其他成员变量值不变。