看APUE的时候看到这个声明方式不明白!所以做个记录,自己在网上找到一个程序来解释这段声明方式

#include<stdio.h>

typedef int myfun(int a);

int fun(int a)
{
return a+101;
}

void testf(myfun *f)
{
int i = 10;
i = f(i);
printf("i = %d\n", i);
}

int main()
{
testf(fun);
return 0;
}

结果为111

转载于:https://blog.51cto.com/slevin/98688

typedef int Myfunc(const char *,const struct stat *,int)相关推荐

  1. const char*, char const*, char*const 的区别

    把一个声明从右向左读. char * const cp; ( * 读成 pointer to ) cp is a const pointer to char char const * p; p is ...

  2. const char*, char const*, char*const的区别

    const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目. 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混. Bjarne在他的T ...

  3. mpeg4ip.h:126: error: new declaration ‘char* strcasestr(const char*, const char*)’

    编译FAAC-1.28时遇到错误: mpeg4ip.h:126: error: new declaration 'char* strcasestr(const char*, const char*)' ...

  4. 如何理解const char*, char const*, char*const等

    const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目. 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混. Bjarne在他的T ...

  5. c语言char数字转int补位,关于char强制转换成int到底是用0还是用1补位的猜想与检验...

    关于char强制转换成int到底是用0还是用1补位的猜想与检验 最近学C语言发现char强制转换时值会完全不同,而且变化很大,于是决定写代码测试一下. 先检验一下char型的-3和3在内存中分别怎么表 ...

  6. 自我理解:const char*, char const* and char *const

    下边是网上收集到的 const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目. 事实上这个概念谁都有只是三种声明方式非常相似很容易记混. B ...

  7. const int、const int *、int *cosnt、const int * const、const int 的区别

    2018-01-04 创建人:Ruo_Xiao 2018-10-17 修改人:Ruo_Xiao 邮箱:xclsoftware@163.com 修改内容:增加对 delete 指向常量的指针的可行性的说 ...

  8. 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const

    原文网址:http://www.cnblogs.com/rushuizhijing/archive/2011/08/26/2154737.html 深入理解const char*p,char cons ...

  9. char* 赋值 const char* 释放_Effective C++读书笔记之条款3:尽可能使用const

    点击上方蓝字关注我们 C++的const关键字会强制编译器实施保持某个值不变的约束,帮助你在编译期间就能发现错误,灵活使用const能提高代码质量还能避免不想被改变的值被修改.下面我将从const作用 ...

  10. const char*p,char const*p,char *const p

    转自 http://blog.csdn.net/todd911/article/details/7911995 const char*, char const*, char*const的区别问题几乎是 ...

最新文章

  1. 一次因NAS存储故障引起的Linux系统恢复案例
  2. Myeclipse学习总结(5)——Myeclipse常用快捷键再学习
  3. 深度学习-最优化笔记
  4. spring webflow getting start
  5. 软件架构阅读笔记(引)
  6. 这河里吗?Go 里边空指针还能调用对象方法!
  7. gitbook使用及book.json详细配置
  8. Android代码优化
  9. zedboard连接pmod oledrgb
  10. SEC0000007-Unable to locate security server?
  11. 一道不起眼的面试题,但被头条面试官玩出了花,48张图,2个动画,带你还原面试现场
  12. html怎么设置文字无法复制粘贴,网页文字无法复制粘贴怎么办
  13. 使用Voxelmorph配准IXI:数据预处理之颅骨去除及仿射对齐
  14. android-腾讯街景已经百度街景对比
  15. 计算英文句子中有多少单词?
  16. J酒店上海中心:云端艺邸 数字典藏
  17. 怎么点亮段码屏_段码LCD液晶屏驱动方法
  18. 大数据----Hive学习(6)----Hive 基本操作4
  19. USB 3G卡热插拔那些事2
  20. 三大运营商ocf电子书解决方案

热门文章

  1. unity 创建NGUI字体
  2. Codeforces Round #147 (Div. 2) E. Build String 最小费用最大流
  3. poj 1035 Spell checker【字符串】
  4. oracle 基本语法,正则表达式应用
  5. python基础知识2——基本的数据类型——整型,长整型,浮点型,字符串
  6. [原] MyBatis 整理
  7. 学科竞赛作品 智能家居受控端
  8. The server of Apache (四)——配置防盗链和隐藏版本信息
  9. 服务器.htaccess 详解,最新最全的 .htaccess 参数说明
  10. 企业信息化之“请纵向排队”