1、思考 下面这些声明合法吗? int array[5]; int matrix[3][3]; int * pa = array; int * pm = matrix; 问题: array代表数组首元素的地址,那么matrix代表什么? array和&array的地址值相同,但是意义不同,那么它们所 ...
分类:
编程语言 时间:
2018-12-16 23:13:25
阅读次数:
172
多级指针 以二级指针为例 二级指针的由来是 指针数组 的指针形式. int *p[10] 读取的顺序是 p[10] --> 10个空间的数组 * p[10] --> 这10个空间的数组里面存放的数据都是 指针型的数据 int *p[10] --> 数组里面每个指针指向的空间存放的是int型的数据 i ...
分类:
编程语言 时间:
2018-12-07 00:33:23
阅读次数:
227
数组指针 和 指针数组 这两个名词可以说是经常搞混了 数组指针--> 数组的指针 就是前面讲的 指向数组a的指针p; 指针数组-->存满指针的数组 就是一个数组里面存的都是指针. > 也是所谓的二级指针 数组指针就不讲了,见一维数组和指针. 那么指针数组呢? 首先,指针数组是 一个数组里面都是指针 ...
分类:
编程语言 时间:
2018-12-05 10:19:11
阅读次数:
223
Description
自定义函数sort(int *p, int n),功能是对n个数排序。在main函数中,调用它,对输入的任意个数排序。
Input
多组测试数据,先输入n(n<100),再输入n个任意整数
Output
输出从小到大排列后的数组 ...
分类:
编程语言 时间:
2018-11-29 01:25:50
阅读次数:
312
int main(int argc,char* argv[])浅析 argc : 指输入参数个数,默认值1,就是执行程序名称 argv[] : 输入参数数组指针 举个栗子: 1. 编写一个argc.c文件如下 2. 再编写一个Makefile文件如下: 3. 编译代码,生成可执行文件argc 4. ...
分类:
其他好文 时间:
2018-11-26 02:16:55
阅读次数:
163
Peter Van Der Linden (作者) 《C和C++经典著作 C专家编程Expert C Programming Deep C Secrets》展示了C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如 ...
分类:
编程语言 时间:
2018-11-18 23:45:29
阅读次数:
290
在网站中,如果list页内容太多,一般会设置分页功能,今天我们一起来研究一下分页原理,通过一个小案例实现这个功能. 分页原理 分页显示,将从mysql数据库取出的数据有规律的一段段展示,利用sql语句中的limit,将它的起始数据跟页数绑定,根据页数去数据库取数据 例如:假设数据库表名为list,每 ...
分类:
Web程序 时间:
2018-11-17 00:27:05
阅读次数:
229
c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢? 1.我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面的代码 肯 ...
分类:
其他好文 时间:
2018-11-12 15:46:18
阅读次数:
147
2018-2019-1 20165236 《信息安全系统设计基础》第七周学习总结 一、教材内容学习总结 学习目标 ...
分类:
其他好文 时间:
2018-11-11 20:15:00
阅读次数:
124
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2018-11-11 17:56:12
阅读次数:
204