C语言题目:编写函数,交换两变量的值。 我来答 2个回答 #合辑# 机票是越早买越便宜吗? 荆绮玉盖洁 2019-06-04 · TA获得超过3万个赞 知道大有可为答主 回答量:1.2万 采纳率:30% 帮助的人:968万 我也去答题访问个人页 关注 展开全部 voidswap(int*a,int*b){inttemp=0;temp=*a;*a=*b;*b=temp;}因为是指针,只要更换指针内的内容就可以了;还有一种是换指针,就设a指向没存A,b指向内存B,交换后把b指向内存A,把a指向内存Bvoidswap(int*a,int*b){int*temp;temp=a;a=b;b=temp;} 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 锐布凡钱农 2019-08-10 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:35% 帮助的人:953万 我也去答题访问个人页 关注 展开全部 这个无法交换数据。c语言函数参数的基本规则是值传递,所以传递时只能实现实参向形参的单向的、值的传递。这就是为什么需要使用指针才能实现值交换的原因。 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2019-04-13 C语言题目:编写函数,交换两变量的值。 2008-01-06 c语言中用函数交换两个变量的值? 55 2017-12-04 c语言编程题:写一个函数,功能是交换两个实数变量的值。 1 2014-12-12 C语言基础题。问: 编写程序实现两个变量数值交换。 27 2015-04-26 C语言题目:编写交换两个整型变量值的函数用main函数调用它 2 2017-12-09 C语言 :通过函数交换两个变量的值 5 2015-01-17 c语言:调用函数,交换两个变量的值。 28 2011-05-17 编写c语言程序,实现交换两个变量值的操作。 36 更多类似问题 > 为你推荐: