1 # include <stdio.h> 2 # include <stdlib.h> 3 4 # define NUM 10 5 6 int main() 7 { 8 char *str[NUM]; /* 定义一个字符性的指针数组 */ 9 int t; 10 11 /* 为数组中的每个指针分配... ...
分类:
其他好文 时间:
2019-10-04 23:09:33
阅读次数:
128
1、变量的指针和指针的变量 变量的指针:变量的存储地址, 指针变量:存储指针的变量 2、指针变量的基本符号 &:取地址符号 *:间接取址符号 NULL||0:初始化 **:多级指针 *p[]:指针数组 3、程序实例(自己 尝试写类函数,一直不懂啥时候才定义变量位为private 4、运行结果 ...
分类:
其他好文 时间:
2019-09-29 20:08:26
阅读次数:
101
顺序表的结构体创建: typedef的查找资料获得: 来源:http://zjf30366.blog.163.com/blog/static/411164582009817101543293/ 有种很方便的写法。 typedef int *p; p pointer; 这时直接把pointer带入原式 ...
分类:
其他好文 时间:
2019-09-21 10:45:01
阅读次数:
78
原理 把具有相同散列地址的关键字(同义词)值放在同一个单链表中,称为同义词链表。有m个散列地址就有m个链表,同时用指针数组T[0..m-1]存放各个链表的头指针,凡是散列地址为i的记录都以结点方式插入到以T[i]为指针的单链表中。T中各分量的初值应为空指针。 用途 场景 HashMap就用了拉链法 ...
分类:
其他好文 时间:
2019-09-14 11:10:00
阅读次数:
212
指针数组和数组指针 + 指针数组:数组的每一个元素都是指针,故所占内存的小和机子位数有关。 + 数组指针:数组的指针,即指向一个数组的指针就是数组指针,对应的是二维数组。 具体就不细说了,主要是分得清,不要弄混了,直接看下面的例子 例子 C++ include using namespace std ...
分类:
编程语言 时间:
2019-09-14 00:35:48
阅读次数:
103
一、数组 二、字符串 string类 三、结构 四、共用体 五、枚举 六、指针和自由存储空间 七、指针、数组和指针算术 八、类型组合 九、数组的替代品 ...
分类:
编程语言 时间:
2019-09-12 13:20:28
阅读次数:
92
出处:http://see.xidian.edu.cn/cpp/html/476.html 目录一、指针数组和数组指针的内存布局二、int (*)[10] p2 也许应该这么定义数组指针三、再论a 和&a 之间的区别四、地址的强制转换回到顶部一、指针数组和数组指针的内存布局初学者总是分不出指针数组与 ...
分类:
编程语言 时间:
2019-09-11 12:05:15
阅读次数:
132
数组、指针和引用 标签(空格分隔): visual c++ 数组 定义 数组必须先定义,在使用 数据类型 数组名 [数组大小] 初始化 指定数组的大小和初始值 也可以用一个数,给数组全部初始化 省略数组大小的说明,直接初始化数组 上面的数组大小没有指定,数组的长度由大括号里面的数值的个数决定。只有当 ...
分类:
编程语言 时间:
2019-08-28 15:48:56
阅读次数:
124
数据块(Block)数据块Block是Oracle存储数据信息的最小单位。注意,这里说的是Oracle环境下的最小单位。Oracle也就是通过数据块来屏蔽不同操作系统存储结构的差异。无论是Windows环境,还是Unix/Linux环境,他们的操作系统存储结构和方式、甚至字符排列的方式都是不同的。O... ...
分类:
数据库 时间:
2019-08-22 01:17:13
阅读次数:
160
1、sizeof是C语言的一个运算符(主要sizeof不是函数,虽然用法很像函数),sizeof的作用是用来返回()里边的变量或者数据类型占用的内存字节数。2、sizeof存在的价值:主要是因为在不同平台下各种数据类型所占的内存字节数不尽相同(譬如int在32位系统上为4字节,在16位系统上为2字节 ...
分类:
编程语言 时间:
2019-08-18 17:36:57
阅读次数:
73