知识点:函数参数传值和传地址的区别 编写一个函数swap(int *,int *),将两个数交换后返回结果, 并在主函数main()中输出交换后的结果.要求用指针作为函数的参数来实现. 输入:输入两个整型数 输出:调用交换函数后的结果
example
input: 10 60 output: 60 10
函数接口定义:
void swap(int * a, int *b);
在这里解释接口参数。例如:其中 a
和 b
分别是指向整型数的指针。
裁判测试程序样例:
#include <stdio.h>
void swap(int * a, int *b);
int main()
{
int m, n;
scanf("%d%d",&m,&n);
swap(&m,&n);
printf("%d %d",m,n);
return 0;
}
// 你的代码将被嵌在这里
输入样例:
10 60
结尾无空行
输出样例:
60 10
结尾无空行
void swap(int *a, int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
return 1;
}