C++下面swap函数是定义函数参数和返回值为引用,再定义两个函数,分别为指针、变量作为函数参数和返回值 22
在主程序main中分别调用三个函数,分析所使用的内存空间。及其三种的优缺点。提示:intswap(int&m,int&n)//引用函数参数{inttemp;temp=m;...
在主程序main中分别调用三个函数,分析所使用的内存空间。及其三种的优缺点。
提示: int swap(int &m,int &n) //引用函数参数
{ int temp;
temp=m;
m=n;
n=temp;
return temp;
}
int main( )
{
//在主程序main中分别调用三个函数,分析所使用的内存空间。及其三种的优缺点。
return 0;
}
2. 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
⑴提示
把输入的10个整数存入数组中,10个中最小的放与数组的第一个元素对换,最大的数与数组的第10个元素对换。其他的保持不变。
⑵要求
定义3个函数:
void input(int *p); /*此函数向数组输入10个元素*/
void max_min_value(int *p); /*此函数交换数组的对应元素*/
void output(int*p); /*此函数输出数组的10个元素*/
在main函数中调用上述3个函数,实现题目要求的功能; 展开
提示: int swap(int &m,int &n) //引用函数参数
{ int temp;
temp=m;
m=n;
n=temp;
return temp;
}
int main( )
{
//在主程序main中分别调用三个函数,分析所使用的内存空间。及其三种的优缺点。
return 0;
}
2. 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。
⑴提示
把输入的10个整数存入数组中,10个中最小的放与数组的第一个元素对换,最大的数与数组的第10个元素对换。其他的保持不变。
⑵要求
定义3个函数:
void input(int *p); /*此函数向数组输入10个元素*/
void max_min_value(int *p); /*此函数交换数组的对应元素*/
void output(int*p); /*此函数输出数组的10个元素*/
在main函数中调用上述3个函数,实现题目要求的功能; 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询