2015.2.8星期二,晴天栈的数组操作:栈的特点:先进后出,后进先出。用数组的方式实现:首先需要创建一个结构体,在结构体里面包括数据指针、指向栈顶的”指针“和标记栈的大小的一个变量。数据指针是指向一定大小的数组的首地址。结构体和这个数组够成一个完整的栈。1.在创建栈的操作中,主要就是创建这个结构体...
分类:
编程语言 时间:
2015-02-09 00:35:34
阅读次数:
322
1. 根据 Delphi 指令参考手册中说明:Assigned 函式在参数不为 nil 时传回 True, 表示指针已经指到某个内存地址,这个内存地址可能是一个对象地首地址,也可能在函数或过程中,声明一个指针变量,没有赋值为 nil ,无乱的指向某处,这两个种情况, Assigned (指针变量)都...
【方法】
将数组的首地址和数组的长度传入函数中
【例如】
函数声明
void traversal(int *array ,int n);
函数调用
traversal (array,n);
【遍历实例】
【求最值实例】...
分类:
编程语言 时间:
2015-01-30 16:09:40
阅读次数:
196
题目地址:2-1按给定的K个间隔翻转链表。给出了链表的首地址和结点个数以及间隔K,每个结点又提供了自身的地址、存储的数值以及下一个结点的地址。结点构造成一个结构体,所有结点放在结构体数组里,其中注意存储的技巧——将地址作为数组的数值下标,而数组值是数据内容以及下一个节点的地址。同时注意存在无效的结点...
分类:
其他好文 时间:
2015-01-30 14:36:04
阅读次数:
105
一、指针由于指针保存的数据都是地址,所以无论什么类型的指针都占4字节内存空间。①各类型指针访问同一地址每种数据类型在内存中所占的内存空间不同,指针中只保存了存放数据的首地址,而没有指明在哪里结束。这时需要根据对应的类型来寻找解释数据的结束地址。先看看C++代码int main(){ int n...
分类:
其他好文 时间:
2015-01-30 01:19:02
阅读次数:
235
2015.1.27数组:内存中一块连续的内存空间//int score[22];//1. 数据类型,数组元素的数据类型//2. 数组名实际上是地址常量,是数组元素的首地址//3. 数组的长度,表示数组元素个数//4. 数组占用的内存空间大小 = 数组的长度*数据类型大小//数组下标//score[0...
分类:
移动开发 时间:
2015-01-28 21:03:16
阅读次数:
299
equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:Str...
分类:
编程语言 时间:
2015-01-28 12:37:05
阅读次数:
162
1.一维数组
一维数组名,代表两个(1)代表整个数组(虽然谭老爷子的书上说不能,但是只是那个情境下)
(2)代表首地址
2.二维数组
想到二维数组在指针方面的理解很是麻烦,所以我自己想了一种理解方式,如下图所示
二维数组名的意义感觉很难受,所以自己来探索下其代表些什么
下面是我的代码和结果
可以看到他们四个的值是一模一样...
分类:
编程语言 时间:
2015-01-22 13:25:05
阅读次数:
217
所有的编程都必须注意全局变量 和 传参(特别是有数组的时候)全局变量的特点:一动而牵引全身但在MATLAB中当函数传参时 不管参数是数值还是数组元素的首地址,那么对实参是无影响的。matlab 编程特点1 变量不用说明数据类型2 变量随时定义,随时用。3 当定义的数组时,和定义一般变量没有区别。
分类:
其他好文 时间:
2015-01-19 15:37:46
阅读次数:
123
两级编制 分类编址时,同一网络中的所有地址都属于统一个地址块,而每个地址块包含两部分:网络标识和主机标识。网络标识指明了网络,主机标识则指明了连接到该网络的一台特定的主机。如下图描绘了分类编址中一个IPv4地址 提取地址数、首地址、末地址 一个地址块就是一段地址,如果给定一地址块中的任意一个IPv4...
分类:
其他好文 时间:
2015-01-19 14:14:44
阅读次数:
300