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; }
查看全文
相关阅读:
NPOI导出Excel时出现错误“Maximum column number is 255”
如何快速访问MSDN某一个类或方法的帮助文档
beyond compare 比较Xls文件时只显示有差异的列
Java并发编程:Callable、Future和FutureTask
JAVA多线程实现的三种方式
ReentrantReadWriteLock类和ReentrantLock类的区别
Java多线程之Lock的使用
MySQL中select * for update锁表的问题
锁表 for update
spring事物配置,声明式事务管理和基于@Transactional注解的使用
原文地址:https://www.cnblogs.com/jjtx/p/2533492.html
最新文章
最简单实现跨域的方法:用 Nginx 反向代理
每日一Vim(1)
vim中翻页的命令
C# Log4net根据日志等级输出到不同文件
C#代码规范-编程秘笈
阿里云大学-考试认证与应聘岗位相关性
C#程序证书创建工具 (Makecert.exe)
C# 自定义控件入门
C# 绘制PDF图形——基本图形、自定义图形、色彩透明度
Web压力架构
热门文章
C#中实现并发的几种方法的性能测试
ASP.NET压力测试
Java对redis的基本操作
C# 将Dictionary,StringDictionary等集合数据绑定到如comboBox等控件数据源中将获取健值
文件及文件夹更改通知/监测软件TheFolderSpy
C# 解决无法识别的属性 configProtectionProvider
C# 对 App.config的appSettings节点数据进行加密
使用BeyondCompare比较文件夹下的文件时,相同的文件内容,但显示为不相同
将项目的版本控制从Vss迁移到Git
C# 使用int.TryParse,Convert.ToInt32,(int)将浮点类型转换整数时的区别
Copyright © 2011-2022 走看看