【指针|C语言指针经典算法应用《指针作为函数参数》】C语言指针经典算法应用《指针作为函数参数》
函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送给被调用函数的形参。
#include
using namespace std;
int main()
{
void swap(int p1, int p2);
//函数声明
//定义指针变量pointer_1,pointer_2,整型变量a,b
int pointer_1, pointer_2, a, b;
cin>> a>> b;
pointer_1= &a;
//使pointer_1指向a
pointer_2= &b;
//使pointer_2指向b
//如果apointer_1和pointer_2互换
if (a< b)
swap(pointer_1, pointer_2);
cout<< "max=" << a<< ",min=" << b<< endl;
//a已是大数,b是小数
return 0;
}
void swap(int p1, int p2)//函数的作用是将p1的值与p2的值交换
{
int temp;
temp= p1;
p1= p2;
p2= temp;
}
运行效果如下:
推荐阅读
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 人工智能|干货!人体姿态估计与运动预测
- 【C】题目|【C语言】题集 of ⑥
- 分析COMP122 The Caesar Cipher
- 单片机|自学单片机好找工作吗(会单片机能找什么工作?)
- 单片机|keil把源代码生成lib的方法
- c语言|一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
- 技术|为参加2021年蓝桥杯Java软件开发大学B组细心整理常见基础知识、搜索和常用算法解析例题(持续更新...)
- c语言|C语言初期学习遇到的特殊点 【三子棋详解】【初学者福音,详细总结,复习能手】
- 笔记|C语言数据结构——二叉树的顺序存储和二叉树的遍历