如何定义指针函数
最编程
2024-07-05 18:28:38
...
一、函数指针
函数指针,函数的指针,也就说是一个指针,存放的是函数地址
1、如何定义一个函数指针呢?
a : 表示一个指针:*
b : 函数的标志:()
c : 函数指针是专用的,格式要求很强(参数类型,个数,返回值)
void (*p)() ;就定义了一个函数指针,void表示函数的返回类型,
2、如何给函数指针赋值呢?
p = add;就表示给函数指针p赋值了,add表示函数名,函数名就是地址,就像数组一样,数组名就是地址
3、如何通过函数指针调用函数?
a:p(); 直接通个指针名字加()调用
b:(*p)(); 取内容,(*函数指针名字)()
示例代码:
#include<stdio.h>
#include<stdlib.h>
void add(int a,int b)
{
int c;
c = a + b;
printf("c = %d\n",c);
}
...... 查看更多
推荐阅读
-
Spark 数据源读写、自定义函数
-
如何在 uniapp 上绑定全局事件总线(引入弹出窗口等自定义全局组件)
-
香港 NEXT 如何使用 @Styles 装饰器优化组件代码?-第 1 步:定义全局 @Styles 方法
-
[第 2 章:C++ 入门] 函数-用户定义函数
-
函数定义和使用的 Python 语法基础 - I. 函数定义
-
TDesign 组件库 + vue3 + ts 如何直观地合并内容相同的表格列?(自定义合并表格列)
-
如何针对非线性约束条件使用 ipopt 使目标函数最小化(NLP 非线性编程)内点法)
-
如何使用 Illustrator 中的旋转功能自定义锚点位置。
-
Python+Matplotlib 奇偶函数可视化的简单示例 - 奇异函数 定义:如果对于定义域中的任意 x,存在 f(-x) = -f(x),则称 f(x) 为奇异函数。奇函数的特征奇函数的图象与原点对称。
-
[人工智能知识点] 损失函数(损失函数) - 如何选择合适的损失函数?