指针函数与函数指针
来源:互联网 发布:java执行sql查询语句 编辑:程序博客网 时间:2024/06/05 05:15
(一)概念
指针函数与函数指针,这两个概念很容易混淆,现在就好好梳理一下!
指针函数:返回指针的函数
函数指针:指向函数的指针
指针函数,落脚点在函数,函数一般有返回值,所以称作:返回指针的函数,本质上是函数。
函数指针,落脚点在指针,指针一般有指向,所以称作:指向函数的指针,本质上是指针。
(二)用法
(1)指针函数
形式:类型标识符 * 函数名(参数列表)
例子:int* fun( int , int ); // 声明一个函数,函数的返回值是 int*
(2)函数指针
形式:类型标识符 (* 指针变量名)(参数列表)
例子:int (* ptr) (int , int ) ;// 声明一个指针ptr, ptr是一个指向函数的指针
这两者的用法非常相似,如何分辨指针函数与函数指针呢?
就看 * 与后面的标识符是否在一个括号中。
不在一个括号中,后面的标识符就是一个函数名,这就是一个指针函数;
在一个括号中,后面的标识符就是一个指针变量名,这就是一个函数指针。
0 0
- 指针函数与函数指针
- 指针函数与函数指针
- 函数指针与指针函数
- 指针函数与函数指针
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针 与 指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 指针函数与函数指针
- 知识笔记【python Data Visualization 】
- javascript高级程序设计读书笔记 正则式
- Oracle查询表的锁定和解锁
- Model 层DAO的理解
- andriod studio在AMD下从零开始安装
- 指针函数与函数指针
- JavaWeb之JSP
- Python: 渐进猜数字游戏 <5> 控制语句
- C
- MySQL Workbench 账户单独授权使用体验
- 漏洞挖掘-静态分析实验笔记
- HDU 4135 Co-prime (容斥原理)
- LeetCode | Add Two Numbers
- win10系统java不是内部或外部命令win10命令行运行java提示找不到或无法加载主类