调用swap函数,将数组名array作为实参,传入给swap函数C语言输入两个值,保存到数组中,将。

输入两个值,保存到数组中,将数组传递到swap函数中,实现两值的交换,最后输出交换后的两值。样例输入35样例输出53提示带填充标签的C/C++原程序#include<st... 输入两个值,保存到数组中,将数组传递到swap函数中,实现两值的交换,最后输出交换后的两值。
样例输入

3 5

样例输出

5 3

提示

带填充标签的C/C++原程序
#include <stdio.h>
@#1 //声明swap函数,其参数为数组

int main()
{
int array[2];
scanf("%d %d",&array[0],&array[1]);
@#2 //调用swap函数,将数组名array作为实参,传入给swap函数,实际传入的是数组的首地址
printf("%d %d\n", array[0], array[1]);
}

void swap(int a[])//array传入后,数组a和数组array的首地址相同,可以看成是同一个数组
{ int temp;
//交换a[0]与a[1]的值,起到了交换array[0]和array[1]的效果
@#3
@#4
@#5
//虽说数组array传入后,数组array和数组a是同一个数组,但在swap函数内部,不能使用array,因为swap函数内部,无法识别array这个名称。
}
展开
 我来答
云淡风轻in苏州
2014-03-13 · TA获得超过599个赞
知道小有建树答主
回答量:418
采纳率:0%
帮助的人:553万
展开全部
#1 void swap(int a[]);

#2 swap(array);

#3 temp=a[0];
#4 a[0] = a[1];
#5 a[1] = temp;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式