#8.2.1#--以指针作为函数参数.pdf
《#8.2.1#--以指针作为函数参数.pdf》由会员分享,可在线阅读,更多相关《#8.2.1#--以指针作为函数参数.pdf(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、以指针作为函数参数为什么需要用指针做参数?为什么需要用指针做参数?需要数据双向传递时(引用也可以达到此效果)1.用指针作为函数的参数,可以使被调函数通过形参指针存取主调函数中实参指针指向的数据,实现数据的双向传递需要传递一组数据,只传首地址运行效率比较高1.实参是数组名时形参可以是指针 例例6-10 读入三个浮点数,将整数部分和小数部分分别输出读入三个浮点数,将整数部分和小数部分分别输出#include using namespace std;void splitFloat(float x,int*intPart,float*fracPart)*intPart=static_cast(x);/
2、取x的整数部分 *fracPart=x-*intPart;/取x的小数部分int main()cout Enter 3 float point numbers:endl;for(int i=0;i x;splitFloat(x,&n,&f);/变量地址作为实参 cout Integer Part=n Fraction Part=f endl;return 0;例例:指向常量的指针做形参指向常量的指针做形参#includeusing namespace std;const int N=6;void print(const int*p,int n);int main()int arrayN;for(int i=0;i arrayi;print(array,N);return 0;void print(const int*p,int n)cout *p;for(int i=1;i n;i+)cout ,*(p+i);cout endl;1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 8.2 指针 作为 函数 参数
限制150内