PPT8-13 如何定义和使用指向函数的指针变量.pdf
《PPT8-13 如何定义和使用指向函数的指针变量.pdf》由会员分享,可在线阅读,更多相关《PPT8-13 如何定义和使用指向函数的指针变量.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如何定义和使用指向函数的指针变量 类型名 (*指针变量名)(函数参数列表); int (*pt)(int *,int); 该变量pt首先是指针变量,其次是指 向函数的指针变量,所以该指针变量为函 数指针。 定义和使用指向函数指针变量 int (*pt)(int *,int);int (*pt)(int *,int);int (*pt)(int *,int);int (*pt)(int *,int);int (*pt)(int *,int); 详细解释 定义了指向函数的指针变量, 并不意味着这个指针变量可以指向 任何函数,它只能指向在定义时指 定的类型的函数。 int (*pt)(int *,i
2、nt); 表示指针变量pt只能指向函数返回 值为整型且有两个整型参数的函数, 且第一个参数为整型指针。 详细解释 如果要用指针调用函数,必须 先使指针变量指向该函数。如: pt = arrAdd; 详细解释 用函数指针变量调用函数时,只 需将(*pt)代替函数名即可,其中pt为 函数指针,在(*pt)之后的括号中根据 需要写上实参。 total2 = (*pt)(p,N*M); 表示调用由pt指向的函数,实参 为数组首地址p和数组元素个数N*M, 得到的函数值赋值给total2。 详细解释 对函数指针进行“+”、“- -”等算数毫无意义。用函数名调 用函数,只能调用一个函数,而通 过函数指针调用函数比较灵活,可 以根据不同情况调用不同的函数。 解决问题 同学们,你们学会了吗?接下来让我们通过实 例讲述吧!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 森林经营规划
限制150内