打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
指向函数的指针
总结:
1.用函数指针变量调用函数
用指针变量可以指向整型变量、字符串、数组,也可以指向函数。一个函数在编译时被分配一个入口地址,这个入口地址就称为函数的指针,可以用一个指针变量指向函数,然后通过指针变量调用此函数!注意:函数名代表函数的入口地址
指向函数的指针变量的一般定义形式:
数据类型 (*指针变量名)();          数据类型是函数的返回值的类型!
函数的调用可以通过函数名调用,也可以通过函数指针调用!
(*指针变量名)()表示定义了一个指向函数的指针变量,不是固定指向哪一个函数,它是专门用来存放函数的入口地址的。在程序中把哪个函数的地址赋给它,它就指向哪一个函数,一个指针变量可以先后指向返回类型相同的不同函数。  
在给函数指针变量赋值时,只需给出函数名而不必给出函数参数。
用函数指针变量调用函数时,只需要将   (*指针变量名)代替函数名即可 
2.  用指向函数的指针做函数参数
函数的参数可以是变量、指向变量的指针变量、数组名、指向数组的指针变量,指向函数的指针也可以做参数,以便实现函数地址的传递,也就是将函数名传递的形参。 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
C语言|用函数指针调用函数可以增加被调函数的通用性和灵活性
C语言难点
函数指针及含参函数指针做参数的实现
C语言快速入门——指针与数组
单片机C语言学习
函数指针
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服