8、 有以下程序
struct STU{
char name[10];
int num;
};
void f1(struct STU c)
{ struct STU b={"LiSiGuo",2042};
c=b;}
void f2(struct STU *c)
{ struct STU b={"SunDan",2044};
*c=b;
}
main( )
{ struct STU a={"YangSan",2041},b={"WangYin",2043};
f1(a);f2(&b);
printf("%d %d\n",a.num,b.num);}
执行后的输出结果是 ()。
A2041 2044
B2041 2043
C2042 2044
D2042 2043
相关试题
-
YangSan,2041},b={WangYin,2043}; f1(a);f2(&b); printf(%d %d\n,a.num,b.num);} 执行后的输出结果是 ()
-
有以下程序 struct stu { int num; char name[10]; int age; }; void fun(struct stu *p) { print
-
有以下程序 #include struct tt {int x;struct tt *y;} *p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; void
-
有以下程序 #include struct S { int a,b;}data[2]={10,100,20,200}; main() { struct S p=data[1];
-
以下C语言程序的输出结果是( )。struct s{int x,y;}data[2]={10,100,20,200};main( ){struct s*p=data;p++;printf(“%d\n