引入:数组 我们知道,在c/c++语言中,无论是数组中存储的是哪一种数据类型的元素,数组都占一块连续的内存空间。而数组名就是首元素的地址,也就是数组所占的连续内存空间的首字节的地址。如程序所示: #include<cstdio> #include<iostream> #include<string> ...
分类:
其他好文 时间:
2020-02-22 15:32:25
阅读次数:
68
1.接收return返回的数组元素 一般来说,是返回一个函数值,像一个int, double,char等类型的数据,当然也可以是他们的指针。但是当我们遇到要返回很多数怎么办呢?通常想到的是以数组的形式返回,下面就让我们来看看: 1.通过返回传入数组指针的方式;2.以指针变量作为函数参数,来实现数组的 ...
分类:
编程语言 时间:
2020-02-20 23:42:07
阅读次数:
73
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
由于函数是对象,因此函数名实际上也是一个指向函数对象的指针 1、函数的声明方式: 普通的函数声明 function box(num1.num2){ return num1+num2; } 使用变量初始化函数 var box=function(num1,num2){ return num1+num2; ...
分类:
编程语言 时间:
2020-02-06 14:44:43
阅读次数:
58
函数指针数组 // int (*s[10])(int) ...
分类:
编程语言 时间:
2020-02-03 19:14:31
阅读次数:
84