老王小说

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

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

retua>bb:a;

}

比如说这里的max和min都符合条件,所以我们就可以这样:

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除了指针名字不一样之外,其它都完全一样,这不是重复代码么?所以我们得像个办法把这个问题给解决了,不然以后我们要声明很多类似函数指针的时候还不得累死。

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

热门小说推荐
江小姐再嫁我一次

江小姐再嫁我一次

书海阁小说网免费提供作者沫芷夏的经典小说江小姐再嫁我一次最新章节全文阅读服务本站更新及时无弹窗广告欢迎光临wwwshgtw观看小说江宁用尽心思嫁给韩修远,奈何白莲花手段高超,把她虐的死死的,连孩子都没有保住。好不容易重生,她决心换个男人爱,却不曾想同样带着记忆重生的前夫哥韩修远千里迢迢追过来,要和她复婚!...

穿书后我给反派当继母

穿书后我给反派当继母

一朝穿越,容卿卿竟成为爽文中反派大佬的炮灰继母。寡母陪葬原定红杏出墙惨死?容卿卿一咬牙,抱上生人勿进暴戾乖张的大反派狼崽子大腿。本以为穿书后掌握剧本,拿捏住大BOSS的小秘密,没想到反派狼崽子不按剧情来,反而还被大腿处处制肘。更加万万没想到的是当今陛下比自己还急,早就和这个流落在外的儿子暗度陈仓。这不,大反派成为名副其实的皇子这下,好日子彻底到头了,自己这个便宜伪继母,正打算...

末世之只有我不被丧尸攻击

末世之只有我不被丧尸攻击

简介完本西幻老书老作者新书保障偏重故事剧情,单元故事背地从事着黑色职业的高中生白银,原本想去看看已被领养的妹妹。却不料意外穿越一个平行世界。末世降临,丧尸爆发。在人类沦为丧尸口粮的同时叮!系统绑定成功!杀死十只丧尸,获得尸友者能力!白银成了唯一一个不会被丧尸攻击的人类。为了找到妹妹,孤僻的少年踏上了他的末日旅途。中途,他捡到了一条黑狗,双方从此结伴而行。黑子,在有的时候,比起丧尸,我们更应提防的是人汪汪!!!嘘小声点!...

末世之重生御女

末世之重生御女

此番重生,逆天改命,如再平庸,自裁以谢天下!!!末世老鸟林枫突然返回到末世元年,依靠前一世的记忆,果断的杀伐四方,以一个小蚂蚁的卑微身份走向全球巅峰。曼妙身材,萝莉面孔的绝色美女投怀送抱,制服胸狠,工口黑丝应有尽有。今生看我醒掌天下权,醉卧美人膝!!!买断作品,质量保证,一天至少两更!!!御女群200850813...

道之彼端

道之彼端

幽深的莽荒山脉,一位被追杀至此的少年。绝地反击。奇异的邂逅,踏上道之彼端。勇者无畏,智者无惧,仁者无敌。...

每日热搜小说推荐