调用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这个名称。
} 展开
样例输入
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这个名称。
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询