早教吧作业答案频道 -->其他-->
#include#includestructA{inta;charb[10];doublec;};voidf(structAt);#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(a);pringt("%d,%s,%6.1f\n",a.a,a.b,a.c);}voi
题目详情
#include #include struct A {int a; char b[10];double c;}; void f(struct A t);
#include
#include
struct A
{int a; char b[10];double c;};
void f(struct A t);
main()
{struct A a={1001,"ZhangDa",1098.0};
f(a); pringt("%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;}
程序运行后的输出结果是
#include
#include
struct A
{int a; char b[10];double c;};
void f(struct A t);
main()
{struct A a={1001,"ZhangDa",1098.0};
f(a); pringt("%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;}
程序运行后的输出结果是
▼优质解答
答案和解析
f()函数执行的时候,a的值传给t,t被赋值,但是a没变.所以还是输出1001,ZhangDa,1098.0
可以用指针解决
#include “stdio.h”
#include “string.h”
struct A{
\x05int a;
char b[10];
\x05double c;
};
void f(struct A *t);
main(){
\x05struct A a={1001,"ZhangDa",1098.0};
\x05f(&a);
\x05printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(struct A *t){
\x05t->a=1002;
\x05strcpy(t->b,"ChangRong");
t->c=1202.0;
}
可以用指针解决
#include “stdio.h”
#include “string.h”
struct A{
\x05int a;
char b[10];
\x05double c;
};
void f(struct A *t);
main(){
\x05struct A a={1001,"ZhangDa",1098.0};
\x05f(&a);
\x05printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(struct A *t){
\x05t->a=1002;
\x05strcpy(t->b,"ChangRong");
t->c=1202.0;
}
看了 #include#inclu...的网友还看了以下:
设集合A={1,a,b},B={a,a^2,ab}且A=B,求实数A,B的值因为集合需要满足互异性 2020-05-15 …
设a.b.c分别是三角形ABC的三个内角A.B.C所对的边,由a2=b(b+c)知与满足的关系为 2020-05-15 …
如图正方形被一条曲线分成A、B两部分,下面()说法正确.A.如果a>b,那么A周长大于B周长B.如 2020-05-17 …
已知f(X)=Lg1-X/1+X,a,b属于(-1,1)求证:f(a)+f(B)=F(A+B)/1 2020-05-22 …
a^3+b^3+c^3-3abc=0=(a+b)^3+c^3-3a^2b-3ab^2-3abc,我 2020-07-31 …
已知1/m-1/n=1,求5m+7mn-5n/2n-3mn-2m的值计算(2)a/b-b/a-a^2 2020-11-01 …
下列命题:①a⊥αb⊂α⇒a⊥b;②a⊥αa∥b⇒b⊥α;③a⊥bb⊂α⇒a⊥α;④a⊥αb∥α⇒b 2020-11-02 …
若a(a-1)-(a^2-b)=7,则a^2+b^2)/2-ab=?若a(a-1)-(a²-b)=7 2020-11-07 …
Foreachofthefollowing,giveabijectionffromAtoB.Yous 2020-11-26 …
下列对应f:A→B是从集合A到集合B的函数的是A.A=R,B={x∈r|x>0},f:x→|x|,f 2021-01-01 …