问题 填空题

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

单项选择题
填空题