88读书网

手机浏览器扫描二维码访问

第五十一章 指针六(第3页)

int(*fp_max)(int,int);

int(*fp_min)(int,int);

fp_max=max;

fp_min=min;

如果要使用函数指针来执行指向的函数,就需要这样:

intmaxvalue=(*fp_max)(3,4);

intminvalue=(*fp_min)(1,2);」

「看上去就好复杂的样子……」

我皱着眉头看着老爹幻灯片上敲出来的这些内容,突然觉得脑袋运转都几乎停滞了。

「既然如此,那我们就来解析一下。我们在声明一个变量时,会使用int、

double等类型描述符,其本质在于告诉计算机这个变量的内存占用情况,以及读写时的规则。是这样的吧?」

我和小弦子点了点了点头。

「那么我们声明这些变量的指针的时候,是不是也要声明使用指针读写数据时的规则呢?」

「嗯嗯~」

「同样的,我们在定义一个函数的时候,是不是要告诉计算机这个函数的返回值、参数列表?那么同样的,我们声明一个函数指针也要具备这些啊。

在声明一个指针变量的时候我们是不是会用到『*』?」

「是的~」

「同理,函数指针它也是一个指针,那它凭哪样搞特殊不使用『*』来自报家门,告诉计算机自己是一个指针变量呢?

再问,当我们要访问一个指针的指向的地址中的内容是,会使用什么?」

「*」

「那不就结了么?那函数指针虽然指向的是一个函数,那么我们要访问这个函数,不得也用『*』么?

按照这个思路,你们再去看看上面的代码,是不是就能够明白其中的含义了呢?」

「卧槽,有道理啊!」

还别说,经过老爹这么解释,似乎还真的有那么一些道理。

「其实啊,这种格式看上去的确是麻烦,而且fp_max和fp_min除了指针名字不一样之外,其它都完全一样,这不是重复代码么?所以我们得像个办法把这个问题给解决了,不然以后我们要声明很多类似函数指针的时候还不得累死。

要是后面再修改,比如说修改返回值类型,或者修改参数列表类型……」

梦灾末世生存指南  张钟颖  上门龙婿陆凡  我的蛮荒部落  青梅千千结  龙婿陆凡  异界烽火录贰烽云再起  韩娱之聚光  王妃称心  大佬甜妻宠上天  迟宠  四龙攒凤  顾九辞霍明澈  阴阳眼小师妹  夫人的病今天好了吗  衫生诡  嗣子荣华路  最强豪婿陆凡  戚风童话  校园全能马甲女神  

热门小说推荐
绝地求生之无限爆装

绝地求生之无限爆装

绝地求生之无限爆装林北获得无限爆装系统。只要在游戏里面击杀玩家就能获得丰厚的奖励。从此绝地求生里面出现一个杀戮狂魔。...

我自地狱来

我自地狱来

他来自地狱,只手灭恶鬼,谈笑斩修罗,却没想到碰上这种事校花同学,有事好商量,先把衣服穿上!...

都市极品神医

都市极品神医

少年从与世隔绝的大山来到滚滚红尘,凭借一身武功和一双妙手叱咤风云,成为上流社会炙手可热的人物。美女总裁傲娇千金富豪御姐来者不拒!...

神级仙医在都市

神级仙医在都市

仙医者,生死人,肉白骨。神级仙医者,敢改阎王令,逆天能改命。他是仙医门第二十五代传人,他资质逆天,青出于蓝而胜于蓝。他又是个大学生,本想低调,但萤火虫...

超级战医

超级战医

五年前他被家族放弃,代替大哥入狱,落魄如狗。五年后他一手为医,一手持枪,穿过鲜血硝烟,重返都市!王者归来时,一怒九州震。为一人倾尽天下是喜欢,为一人放弃天下是爱。而我,除非白骨黄土,守你百岁无忧。...

短命的小皇后她重生了

短命的小皇后她重生了

前世,虞愿十三岁入宫为后,十六岁与皇帝圆房,十七岁生下太子,后位稳固,独占君心。她的人生看似人生圆满,实则充满遗憾,在三十岁时带着腹中尚未出生的两个孩子离奇死亡。她死后,尚且不到不惑之年的皇帝抱着她冰冷的尸体一夜白头,与她母子关系疏离的太子在灵前跪到昏迷口中喃喃喊着母后,可是这一切,虞愿都不知道。她重生在了与皇帝越极的洞房花烛夜,那时,越极依旧是那个对她笑得亲切的温润帝王,而她也还未与他圆房,生下长子,饱受母子分离的折磨,这一次,无论如何,她也要改变前世的悲剧。排雷前世今生男主都只有女主一个女人,sc,1v1男主后宫没有任何乱七八糟的妃妾。...

每日热搜小说推荐