签到

05月06日
尚未签到

共有回帖数 0

    做月子

    等级:
    以下来自C专家编程
    总的来说分三步:
    1 先看标识符
    2 再看右边
    3 最后看左边
    仔细来说:
    (1)先看标识符
       从左往右看,从最左边的看起,分析完左边的再分析右边的标识符
       括号括起来的一大堆算一个标识符

    (2)再看右边
       先看有没有[],有就是。。。的数组
       再看有没有(),有就是。。。的函数

    (3) 最后看左边
      先看指针,也就是‘*’号
      再看类型,比如int,double等

    实例如下:
    分析声明 int (*func)(int);
    先看标识符,(*func)是一个整体标识符
    再看右边,有(),故这个标识符是表示一个函数,其有一个int型的参数
    最后看左边,有个int,表示这个函数是返回整形
    再回溯,(*func)是一个函数,那么func自然是一个指向函数的指针

    综上,func是一个函数指针,该函数有一个整形参数,并返回整形值。

    楼主 2015-12-10 13:04 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知