https://www.bilibili.com/video/av84476631?p=12 ...
分类:
其他好文 时间:
2020-02-19 18:48:47
阅读次数:
33
程序世界的两个基本元素 1.程序世界两个基本元素是代码和数据; 2.数据和代码相互伪装: 有的看起来是代码的,实际上是数据 。例如:bool flag = true; true属于代码,这里是数据 有的看起来像数据,却是代码 有的代码在特定时候,可以充当数据。 函数指针是一种特殊的数据,这种数据不会 ...
分类:
其他好文 时间:
2020-02-18 16:31:15
阅读次数:
85
1. 函数指针(重要): 定义:它是一个指针,指向函数;即它是函数形式的指针变量。 格式: 返回值类型 (* 变量名)(参数1类型, 参数2类型……); 例子: #include<stdio.h> //定义函数function_1 void function_1(int , float) { pri ...
分类:
其他好文 时间:
2020-02-18 11:22:45
阅读次数:
67
函数指针大家了解一下就行了,用得不多,但一定要认识它。 什么是函数指针 如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。而且函数名表示的就是这个地址。既然是地址我们就可以定义一个指针变量来存放,这个指针变量就叫作函数指针变量,简 ...
分类:
编程语言 时间:
2020-02-17 12:06:21
阅读次数:
78
使用mdk编程,假如有一个有用的函数你定义了但是没有显式的调用,mdk在默认方式下,将会把这个函数从整个程序总删除掉,以节省ROM. 比如,你在ROM的0x00002000处定位了一个函数,假设为void test(void),然后使用函数指针来调用它: void (*UserProgram)(); ...
分类:
其他好文 时间:
2020-02-12 18:07:16
阅读次数:
124
函数指针与回调函数 函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针变量的声明: eg: 来源:https://www.runoob.com/cprogrammin ...
分类:
其他好文 时间:
2020-02-11 09:48:27
阅读次数:
45
函数指针数组 // int (*s[10])(int) ...
分类:
编程语言 时间:
2020-02-03 19:14:31
阅读次数:
84
反射 反射库提供了一个丰富的工具集,用于编写能够动态操纵Java代码的程序。 能够分析类能力的程序称为反射。 反射机制可以用来: 在运行时分析类的能力。 在运行时查看对象 实现通用的数组操作代码 利用Method对象,这个对象很像C++中的函数指针 Class类 在程序运行的时候,Java运行时系统 ...
分类:
编程语言 时间:
2020-02-01 14:31:43
阅读次数:
68
C语言中的回调函数 什么是回调函数我就不介绍了,我们先来看看C语言中如何使用回调函数。 函数指针 不过在看回调函数之前,我们先看看如何把一个函数赋值给一个变量。准确的说,是让一个指针指向一个函数,这个指针叫做函数指针。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数 ...
分类:
其他好文 时间:
2020-01-30 17:01:05
阅读次数:
387
lambda 可调用对象 :对于一个对象或一个表达式,如果可以对其使用调用运算符,则称它为可调用的。 四种可调用对象:函数和函数指针,重载了函数调用运算符的类,以及 lambda表达式 。 lambda可能定义在函数内部 ,一个lambda表达式具有如下形式: "capture list" retu ...
分类:
其他好文 时间:
2020-01-30 12:53:39
阅读次数:
84