早教吧作业答案频道 -->其他-->
C语言指针交换值问题#includeintfun(int*a,int*b){int*t;*t=*a;*a=*b;*b=*t;printf("%d\t%d\t",*a,*b);}main(){intc=1,d=2,*a=c,*b=d;fun(a,b);printf("%d\t%d\t",*a,*b);}
题目详情
C语言指针交换值问题#include int fun(int *a,int *b) {int *t; *t=*a; *a=*b; *b=*t; printf("%d\t%d\t",*a,*b); } main() { int c=1,d=2,*a=c,*b=d; fun(a,b); printf("%d\t%d\t",*a,*b); }
▼优质解答
答案和解析
#include //帮你改了几个地方 int fun(int *a,int *b) { int *t; t=a;//注意*t表示指针所指向的值,t表示地址 a=b; b=t; printf("%d\t%d\t",*a,*b); return 0; } void main() { int c=1,d=2,*a=&c,*b=&d;//你这里的赋值要给指针地址,加上个& fun(a,b); printf("%d\t%d\t",*a,*b); }
看了 C语言指针交换值问题#inc...的网友还看了以下:
f(x)=axlnx,若m>0,n>0,a>0,证明:f(m)+f(n)+a(m+n)ln2≥f( 2020-05-13 …
ACM一句代码求解释题目ProblemDescriptionAnumbersequenceisde 2020-05-15 …
为什么"如果a>b>0,t>0,设M=a/b,N=a+t/b+t,那么M>N" 2020-06-08 …
s.d.n.a.t组成英语单词 2020-06-11 …
f(n)=a*f(n-1)+b*f(n-2)怎么用递归呀?f(n)=a*f(n-1)+b*f(n- 2020-07-23 …
三道C语言题,请高手指点第一道:#includedoublef(intn){inti;double 2020-07-23 …
一道ACM题求大神指导是怎么推出周期的?ProblemDescriptionAnumbersequ 2020-07-23 …
一道函数与不等式结合的问题f(x)=axlnx,若m>0,n>0,a>0,证明:f(m)+f(n) 2020-08-03 …
已知二次函数f(x)满足发f(x+1)-f(x)=2x(x属于R),且f(0)=1,设g(t)=f( 2020-12-08 …
若函数f(x)在[0,1]上连续,在(0,1)内可导,且f(0)=0,f(1)=1,试证:对任意给定 2020-12-28 …