设为首页 加入收藏

TOP

C常见问题之函数指针
2013-11-20 14:17:40 来源: 作者: 【 】 浏览:138
Tags:常见问题 函数 指针

  考虑如下代码:

  [cpp]

  #include <stdio.h>

  void show(void)

  {

  printf("hello\n");

  return;

  }

  int main(void)

  {

  void (*p)(void) = show;

  (*p)();

  p();

  return 0;

  }

  执行结果如下:

  [plain]

  hello

  hello

  上述代码需要注意一下几点:

  1.函数名本身即为函数的地址

  2.用函数指针调用函数时,有无*均可

  3.由于()的优先级高于*,故(*p)中的()不可或缺

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C常见问题之结构的声明和变量 下一篇C实现基本服务器与客户端

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: