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; }
查看全文
相关阅读:
关于报错”已有打开的于此Command相关联的DataReader,必须首先将它关闭。“的问题
Dockerjenkins环境搭建跟配置
Python+selenium 【第十章】封装config类,读取配置文件,封装驱动类,适配windows/mac
—— “欢迎来到我的小屋”
Python+selenium 【第九章】封装excel类,封装test_data类 读取测试元素信息
Linux搭建docker
Python+selenium 【第十二章】封装日志类优化其他方法并添加日志(异常处理)
【selenium】Python自动化面试题
Dockerjenkins容器安装python并配置环境变量
【优化框架】新增期望结果,断言为mysql情况下动态化参数替换
原文地址:https://www.cnblogs.com/jjtx/p/2533492.html
最新文章
JavaScript的BOM对象
JavaScript函数
【操作系统学习】内存管理(五)
【操作系统学习】内存管理(四)
【操作系统学习】同步机制(九)
【操作系统学习】CPU调度(七)
【操作系统学习】内存管理(三)
【操作系统】文件系统(十一)
【操作系统学习】内存管理(二)
【操作系统学习】CPU调度(八)
热门文章
【操作系统学习】进程管理(六)
【操作系统学习】同步机制(十)
对于如何使用默认配置文件连接数据库的记录
申请了个院子
Sql中进行循环操作
关于解决winform控件过多导致闪烁问题
使用substring提取串口输入缓冲区数据时报错
局域网内的网站
Subversion快速入门教程(reprint)
serialport读串口,数据丢失
Copyright © 2011-2022 走看看