早教吧作业答案频道 -->其他-->
#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={a|a=n2+1,n属于N*}B={b|b=k2-4k+5,k属于N*},若a属于A, 2020-04-06 …
看仔细一点,π(pai)和n很像☆一、集合A={a丨a=nπ/2,n∈Z}∪{a丨a=2nπ±2π 2020-05-13 …
利用等比数列的前n项和的公式证明:如果a不等于b,且a,b都不为0,则a^n+a^(n-1)b+a 2020-05-13 …
利用等比数列的前n项和的公式证明a^n+a^(n+1)×b+a^(n-2)×b^2+…+b^n=〔 2020-05-13 …
1:已知命题:“若数列{an}是等差数列,且am=a,am=b(m≠n、m,n∈N+)则a(m+n 2020-05-16 …
矩阵(E+A)^n等于什么?看到一个二阶的矩阵n次方=E^n+n(E)^(n-1)A,三阶的n次方 2020-06-12 …
#include#includestructA{inta;charb[10];doublec;}; 2020-07-23 …
若a,b均为正实数,m,n属于N,且a>b,则a的m次方+b的n次方与a的(m-n)次方b的n次方 2020-07-28 …
与limn→∞an=A不等价的一个命题是()A.∀ε>0,∃N∈N+,对于所有满足n≥N的n∈N+ 2020-08-02 …
关于直线m,n与平面α,β,有以下四个命题:①若m∥a,n∥β且a∥β,则m∥n;②若m⊥a,n⊥β 2020-11-02 …