有以下程序
#include
#include
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)
{
t->a=1002;
strcpy(t->b,"ChangRong");
t->c=1202.0;
}
程序运行后的输出结果是( )
A、1001,zhangDa, 1098.0
B、1002,ChangRong, 1202.0
C、1001,ChangRong, 1098.0
D、1002,zhangDa, 1202.0
#include
#include
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)
{
t->a=1002;
strcpy(t->b,"ChangRong");
t->c=1202.0;
}
程序运行后的输出结果是( )
A、1001,zhangDa, 1098.0
B、1002,ChangRong, 1202.0
C、1001,ChangRong, 1098.0
D、1002,zhangDa, 1202.0