c++关于指针的两个函数
来源:互联网 发布:java 调试 class文件 编辑:程序博客网 时间:2024/06/05 19:40
c++关于指针的两个函数,有助于加深对指针的理解。
即对输入的两个整数按大小顺序输出
#include <iostream>using namespace std;int main(){void swap(int *p1, int *p2);//函数声明int *pointer_1, *pointer_2, a, b;//定义指针变量pointer_1,pointer_2cin >> a >> b;pointer_1 = &a;pointer_2 = &b;if (a < b) swap(pointer_1, pointer_2);cout << "max=" << a<<" min=" << b << endl;system("pause");return 0;}void swap(int *p1, int *p2){int temp;temp = *p1;*p1 = *p2;*p2 = temp;}
输入a,b,c 3个整数,按由大到小的顺序输出
#include <iostream>using namespace std;int main(){void exchange(int *q1, int *q2, int *q3);//对exchange函数的声明int a, b, c, *p1, *p2, *p3;cin >> a >> b >> c;//输入3个整数p1 = &a; p2 = &b; p3 = &c;exchange(p1,p2,p3);cout << a << " " << b << " " << c << endl;system("pause");return 0;}void exchange(int *q1, int *q2, int *q3){void swap(int *pt1, int *pt2);//对swap函数的声明if (*q1 < *q2) swap(q1, q2);if (*q1 < *q3) swap(q1,q3);if (*q2 < *q3) swap(q2,q3);}void swap(int *pt1, int *pt2){int temp;temp = *pt1;*pt1 = *pt2;*pt2 = temp;}
0 0
- c++关于指针的两个函数
- 关于C/C++指针的两个要点
- 关于C/C++指针的两个要点
- 关于C/C++指针的两个要点
- c语言关于时间的两个函数
- 【C++】关于指针函数
- 关于C函数指针的一个解答
- 关于C语言的函数指针
- C\C++关于函数指针的笔记
- 关于C的指针函数,函数指针,函数指针数组调用的一些理解
- 函数指针的两个例子,
- 函数指针的两个例子
- C的两个指针问题
- 关于C/C++函数指针
- 关于C语言函数指针
- C语言关于localtime_s()和asctime_s()两个函数的用法。
- 关于C的指针
- 【zz】几篇关于C函数指针的文章
- 嵌入式中 ARM的几种工作模式 以及异常模式的优先级 .
- POJ 3258 River Hopscotch(二分)
- (2149)HDU
- String类
- 解决eclipse关联android-support-v4的源码
- c++关于指针的两个函数
- Wonder Room
- 字符编码GBK与UTF-8
- StringBuffer
- Ajax异步&同步请求
- Android日记1
- Python边学边记录之2-常用的集合(列表、原组、字典)
- 一个Memcache+Hibernate自处理二级缓存问题
- git & Python教程