此篇博客程序运行环境为:VS2017!!!
函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。
它的作用是将一个变量的的地址传给被调用函数的形参。
e.g. 输入两个数,按由大到小顺序输出
#include<iostream>
using namespace std;
int main()
{
void swap(int *p1, int *p2);
int *p1, *p2, a, b;
cin >> a >> b;
p1 = &a;
p2 = &b;
if (a < b)
{
swap(p1, p2);
}
cout <<"max="<< a << " min=" << b << endl;
return 0;
}
void swap(int *p1, int *p2)
{
int t;
t = *p1;
*p1 = *p2;
*p2 = t;
}
e.g.输入三个数,从大到小排序
#include <iostream>
using namespace std;
int main()
{
void exchange(int *, int *, int *);
int a, b, c, *p1, *p2, *p3;