函数指针,函数的返回值是数组 上面的代码是声明一个函数指针,这个函数有2个int指针参数,返回值是指针,指向的是数组,数组里放的是int指针。但是,实际用代码验证一下,并不是想象的那样。 结论:只要参数一样,返回值不管是int指针数组,int数组,还是int,编译都会通过,执行没有问题。但是编译时有 ...
分类:
其他好文 时间:
2018-06-11 19:03:44
阅读次数:
167
主要来自于孟宪福老师的分布式对象课程。 定义一个函数返回7*8的数组a 总结起来就是: 1. 从标识符开始 a. 定义数组,数组的元素是什么? b. 定义函数,函数的返回值是什么? c. 定义指针,指针指向谁? 2. [ ] 和 ( )的优先级大于 * 一些例子: 最后一个例子: ...
分类:
编程语言 时间:
2018-06-10 15:35:00
阅读次数:
192
声明一个数组指针: 这是一个指向长度为4的整数数组的指针 声明一个指针数组: 这是一个包含4个指向整数的指针的数组 开始p1指向数组的第一行,现在指向第二行 结果如下: p2[0]是个整数指针,现在指向了二维数组a的第一元素 完整代码如下: 运行结果如图: ...
分类:
编程语言 时间:
2018-06-10 00:27:35
阅读次数:
251
字典树类似于二叉树 每一个节点中都有一个指针数组 存的是字符串的一个字符 字典树可以进行查找,统计计数,排序,代码如下 ...
分类:
其他好文 时间:
2018-06-07 20:52:50
阅读次数:
188
跳表 跳表是一个包含n个元素的单链表,且满足以下条件: (1)在单链表的结点中,每隔2i个元素,就增加一个i级指针,0≤i≤?log2n?; (2)其头节点为Head,是一个大小为?log2n?的一维指针数组,里面只存放指向i级的第一个级指针,0≤i≤?log2n?,不存放实际数据元素,它和同i级的 ...
分类:
其他好文 时间:
2018-06-04 14:27:24
阅读次数:
133
19.1 环境表 19.1.1 介绍 这是启动例程的第二各作用,搜集环境表,然后传递给主函数。 环境表就是一个指针数组。 环境表 每个进程都有一个独立的环境表 初始的环境表继承自父进程 主函数可以带三个参数,第三个参数则是环境表,可以通过第三个参数获取环境参数,也可以通过外部全局变量来定义环境表,e ...
分类:
系统相关 时间:
2018-06-02 00:32:58
阅读次数:
220
这么多年过去了,回头再来学习一下C语言,发现很多不一样的感觉 十多年前学的第一个编程语言,重新认识一下 ...
分类:
编程语言 时间:
2018-05-29 01:50:51
阅读次数:
191
jvm_Java对象在堆中的内存结构1.类中每个方法都有指针的话,占用空间太大,优化手段是创建一个 虚拟函数表(vtable,虚表),虚表是一个指向特定类的成员函数的指针数组 参考链接:1.https://blog.csdn.net/renfufei/article/details/14669513 ...
分类:
编程语言 时间:
2018-05-28 16:12:50
阅读次数:
206
一:相关概念 1.指针数组:int *p[6] 是数组,是一个存放指针的数组,也就是里面存放的是地址。 2.数组指针:int (*p)[6] 是指针,该指针指向一个数组。 3. ...
分类:
编程语言 时间:
2018-05-20 16:41:23
阅读次数:
178
描述 给定三角形、矩形、圆等二维几何图形,请根据面积从大到小进行排序。 主函数里的代码已经给出,请补充完整,提交时请勿包含已经给出的代码。 int main() { vector<CShape*> vec; //为了使用多态,使用指针数组 string name; int num[3]= {}; / ...
分类:
编程语言 时间:
2018-05-18 19:26:18
阅读次数:
480