专栏首页秘籍酷C语言(函数指针和指针函数)

C语言(函数指针和指针函数)

有许多人,屎急才来建茅房!!面试才来问老师!平时不注意积累,就业时你就是面试官的鸡肋。

来来来,先来一节语文课,请说出以下词汇说的都是什么鬼?

函数指针

指针函数

数组指针

指针数组

还有个找抽的:⑤ 函数指针数组

经翻阅小学五年级语文课本得知,一个短语中的最后部分,是这个短语的中语,其余部分是定语(修饰语)。也就是说,以上短语相当于:

① 指向函数指针

② 返回指针函数

③ 指向数组指针

④ 放了很多指针数组

⑤ 放了很多指向函数指针数组

语文课上完了,然鹅,没用!你不能在源码里写这些中文,我们需要将它们表达为代码。初学者们的福音到了,以上那些渣渣是这样的:

函数指针 p

int func(char , double); // 一个普通函数

int (*p)(char, double); // 一个指向以上函数的指针

p = &func // 让 p 指向函数 func

指针函数 func

char * func(int, float); // 一个返回指针的函数

数组指针 q

int num[10]; // 一个普通数组

int (*q) [10]; // 一个指向以上数组的指针

q = # // 让 q 指向数组 num

指针数组 ps

char * ps[5]; // 一个放了 5 个 char* 指针的数组

函数指针数组 fs

void func(double, int); // 一个普通函数

void (*fs[3])(double, int); // 一个存放了 3 个指向以上函数的指针的数组

通过以上的示例,你必然已经全然了然搞清楚了这5个词语的内在含义,再也不惧怕任何与此相关的面试和笔试。

但宇宙的基本规律告诉我们,凡事有利就有弊。从此,你要明白,你与3分钟前的你彻底不同,你需要背负跟你这个年纪不相称的智慧,需要承受跟你的经历不相称的经验,你也需要面临开宾利买游艇、迎娶傻白甜、走上人生巅峰的宿命。

凡事皆有因,施主,保重!

本文分享自微信公众号 - 秘籍酷(mijiku040),作者:林世霖

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-08

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C语言(数组啥时候变指针)

    今天不讨论高大上的东西,真就只说一个小知识点:数组啥时候变指针? 答案是:除了初始化和sizeof之外,一律会变指针。

    用户2617681
  • C语言(各种基本定义)

    数组指针即“指向某个数组的指针”,指针数组即“存放了一堆指针的数组”,函数指针即“指向某个函数的指针”,这些与其说是编程语法,不如说是小学语文。

    用户2617681
  • Linux并发(进程的生老病死)

    Linux中的进程有生老病死,就跟人一样,我们尤其关注其死,因为进程死后如果不处理,它会变成僵尸!

    用户2617681
  • 基础知识 | 每日一练(67)

    士人有百折不回之真心,才有万变不穷之妙用。立业建功,事事要从实地着脚,若少慕声闻,便成伪果;讲道修德,念念要从虚处立基,若稍计功效,便落尘情。 ...

    闫小林
  • 指针数组和数组指针

    指针数组 :就是指针的数组,数组的元素是指针;  数组指针:就是指向数组的指针。 简单举例说明:     int *p1[10];    声明了一个数组,数组的...

    lpxxn
  • 互联网创业,为什么要跟马化腾走

    商业与生活|xiaopeizhu8 文|朱晓培 今年的乌镇大会上,除了例行的丁磊饭局,又多了一个“东兴局”。据说是京东刘强东和美团王兴请客,但坐在中间的是腾讯马...

    企鹅号小编
  • [WaferOnSCF]在SCF上的小程序会话服务器

    本人小白,完全不懂PHP,原项目在代码层面无法支持多个小程序或公众号,所以在此做了修改和适配。本项目可搭配官方Wafer的客户端SDK使用,但客户端SDK需要做...

    囍冯总囍
  • C语言(各种基本定义)

    数组指针即“指向某个数组的指针”,指针数组即“存放了一堆指针的数组”,函数指针即“指向某个函数的指针”,这些与其说是编程语法,不如说是小学语文。

    用户2617681
  • 数组过滤总结

    杭州前端工程师
  • 小程序才是实体店的出路?是的!

    “那些历史的尖峰时刻都需要太长的酝酿时间,每一桩影响深远的事件都需要一个发展的过程。就像避雷针的尖端汇聚了整个大气层的电流一样,那些不可胜数的事件也会挤在这最短...

    用户1745481

扫码关注云+社区

领取腾讯云代金券