早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
关于C语言For语句下列程序执行的结果是a=1b=2;c=3;while(b<a<c){t=a;a 2020-05-17 …
#includemain(){inta=0x7fffffff,b=025;floatf1=123. 2020-05-19 …
#include"stdio.h"main(){inta,b,c,e;printf(“please 2020-07-23 …
大哥为什么我这个程序的结果没有把a,b值互换#includevoidhuhuan(inta,int 2020-07-23 …
C语言指针交换值问题#includeintfun(int*a,int*b){int*t;*t=*a 2020-07-23 …
C中求三角形面积问题#include#includevoidmain(){doublea,b,c, 2020-07-23 …
C语言求三角形面积问题#include#includevoidmain(){doublea,b,c 2020-07-23 …
C语言选择题下列程序能对两个整型变量的值进行交换。以下正确的说法是(4)D。main(){inta 2020-07-30 …
这是两个大数相加请帮忙改成两个大数相减#include#includeusingnamespaces 2020-11-23 …
C#考题中的一道题——功能与其他语句不同A)if(a)printf("%d\n",x);elsepr 2020-12-13 …