问题 填空题

下列程序的运行结果为______。
#include<stdio.h>
#include<stdio.h>
struct A
int a;char b[10];double c;;
void f(struct A *t);
void 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");

答案

参考答案:1001,ChangRong,1098.0

解析: 在本题中,子函数f(struct A *t)的功能是把字符串常量“ChangRong”值赋值给结构体t的b成员变量,所以输出结果为1001,ChangRong,1098.0。

单项选择题
单项选择题