一.数组与指针 1.指针数组(存放指针的数组) 例如:char *p[10]; float *p[10];int * q[4][3]; ? 一个数组,及其元素均为指针类型的数据——指针数组 一维指针数组:类型名 数组名[数组长度]; 二维指针数组:类型名 数组名[行][列]; ? 一维数值指针数组: ...
分类:
其他好文 时间:
2017-11-25 16:23:07
阅读次数:
187
C++中指针和数组基本等价的原因在于指针算术和C++内部处理数组的方式;将整数变量加一后,其值将增加1;将指针变量加一后,增加的量等于其指向的数据类型的字节数; 指针中存储的是地址,地址在形式上和整数相似,但是意义完全不同,整数可以加减乘除,但地址相乘等操作完全没有意义; Eg: int *p; P ...
分类:
编程语言 时间:
2017-11-25 13:18:40
阅读次数:
209
C++的main函数可以没有输入参数,也可以有输入参数,而且只能有两个参数,习惯上coding如下: 其中,argc = argument count :表示传入main函数的数组元素个数,为int类型,而 argv = argument vector :表示传入main函数的指针数组,为char* ...
分类:
编程语言 时间:
2017-11-24 22:53:23
阅读次数:
151
本实验主要用二分法来查找两个数组中不同的元素 本实验有两个不足: 第一没法知道返回的指针数组的大小,导致用了 这样的表述 第二在子函数中不能用 来求数组的长度 例如: 这样写得出来的A的长度只有1. 欢迎大神赐教,O(∩_∩)O谢谢。 ...
分类:
其他好文 时间:
2017-11-18 19:59:47
阅读次数:
178
今天我们来聊一聊,那一些特殊的指针。 1.指针数组和数组指针。 我们先来看下面两个语句: 这个时候我们需要引入一个很重要的东西——运算符优先级表。 不难看出,“ [] ”优先级高于“ * ”,不难得出结论语句(1)中p先和“ [] ”结合,语句(2)中p因为()的存在,先和" * "结合,所以可以得 ...
分类:
其他好文 时间:
2017-11-18 14:19:53
阅读次数:
173
1.C++实现动态二维数组 2.利用指针数组实现二维数组 3.利用向量实现二维数组 ...
分类:
编程语言 时间:
2017-11-18 01:19:02
阅读次数:
210
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 22:26:30
阅读次数:
126
Linux应用 编程深入 语言编程标准C程序设计七 经典C11程序设计 以下内容为阅读: 《标准C程序设计》(第7版) 作者:E. Balagurusamy(印), 李周芳译 清华大学出版社 2017.7 《21天学通C语言》(第7版) 作者:Bradley Jones Peter Aitken D ...
分类:
其他好文 时间:
2017-11-14 21:17:14
阅读次数:
138
5.1 指针与地址 5.2 指针与函数参数 5.3 指针与数组 5.4 地址算术运算 5.5 字符指针与函数 5.6 指针数组以及指向指针的指针 5.7 多维数组 5.8 指针数组的初始化 5.9 指针与多维数组 5.10 命令行参数 5.11 指向函数的指针 5.12 复杂声明 ...
分类:
编程语言 时间:
2017-11-07 23:00:19
阅读次数:
444