zoukankan
html css js c++ java
函数指针
1、常见的用法
#include <stdio.h> typedef int (*PFUN)(int, int); // PFUN 是函数指针类型 int fun(int a, int b) { return a + b; } int main(void) { PFUN pf = fun; // 或 PFUN pf = &fun; printf("%d\n", pf(1, 2)); printf("%d\n", (*pf)(1, 2)); return 0; }
2、第二种用法
#include <stdio.h> typedef int FUN(int, int); // FUN 是函数类型 int fun(int a, int b) { return a + b; } int main(void) { FUN *pf = fun; // 或 FUN *pf = &fun; printf("%d\n", pf(1, 2)); printf("%d\n", (*pf)(1, 2)); return 0; }
3、关于函数指针的类型
#include <stdio.h> typedef int FUN(int, int); int fun(int a, int b) { return a + b; } int main(void) { // (int (*)(int, int)) pf; // 错误,不能这样定义变量 FUN *pf; pf = (int (*)(int, int))1; // 强制类型转换,可以 pf = fun; printf("%d\n", pf(1, 2)); printf("%d\n", (*pf)(1, 2)); return 0; }
查看全文
相关阅读:
使用SandCastle生成代码注释文档
如何修改默认的ModelState错误提示:字段{0}必须是一个数字
2011总结 致:过去的30年
CentOS下安装、配置Nginx,配合IIS做负载均衡
灵活应用js调试技巧解决样式问题
扩展IList对象,实现深拷贝扩展方法
IE8对JS数组,采用属性遍历的解析差异
如何开始Github
Response.Clear 还是 Response.ClearHeaders
URLRoutingModule如何处理静态文件?
原文地址:https://www.cnblogs.com/jjtx/p/2533492.html
最新文章
委托学习小计2
Jquery Uploadify用户插件测试Demo(.NET版本)
一些常用的jquery插件使用demo
mybatis 操作数据库(04)
mybatis 动态代理方式操作数据库(03)
mybatis 操作数据库(05)
应用mybatis 连接mysql(01)
mybatis 操作数据库(02)
一个fork的面试题(转)
QEMU安装小记
热门文章
大小端的小记
Linux下僵尸进程(Zombie process)深入理解
javascript获取选中的文本/html
javascript函数作用域和提前声明
CSS备忘笔记
javascript函数定义表达式和函数声明的区别
CustomEvent自定义事件
linux学习笔记未完待续,缓慢更新
利用dynamic解决匿名对象不能赋值的问题
ASP.NET MVC 3实现类似于Server.Transfer的效果
Copyright © 2011-2022 走看看