摘要: 指针数组 概念: 一个数组的元素值为指针则是指针数组。 指针数组是一组有序的指针的集合。 指针数组的所有元素都必须是具有相同存储类型和指向相同数据类型的指针变量。 指针数组说明的一般形式为: 类型说明符 *数组名[数组长度] 其中类型说明符为指针值所指向的变量的类型。 例如: int *pa[3] 表示pa是一个指针数组,它有三个数组元素,每个元素值都是一个指针,指向... 阅读全文
posted @ 2015-06-28 14:36 vitah 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: realloc()函数可以重用前面通过malloc()huocalloc()(或realloc())分配的内存。函数需要两个参数:一个是指针,它包含前面调用malloc()、calloc()或realloc()返回的地址,另一个是要分配的新内存的字节数。 realloc()函数释放第一个指针参数引... 阅读全文
posted @ 2015-06-28 14:35 vitah 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 位于一对花括号之间的所有语句成为一个代码块。任何在代码块的开始位置声明的标识符都具有代码块作用域,表示它们可以被这个代码块中的所有语句访问。当代码块处于嵌套状态时,生命与内层代码块的标识符的作用域到达该代码块的尾部便告终止。然而,如果内层代码块有一个标识符的名字与外层代码块的一个标识符同名,内层的那... 阅读全文
posted @ 2015-06-28 14:35 vitah 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 指向函数的指针变量的一般形式为:数据类型 (*指针变量名)(函数参数表列);如: int (*p)(int ,int );1、int (*p)(int ,int );表示定义一个指向函数的指针变量p,它不是固定只能指向某一个函数。在一个程序中,一个指针变量可以先后指向同类型的不同函数。2、给函数指针... 阅读全文
posted @ 2015-06-28 14:33 vitah 阅读(2028) 评论(0) 推荐(0) 编辑
摘要: 1、对于一维数组来说:(p是指针,a是数组名)*(p--)相当于a[i--] 先对p进行*运算,再使p自减*(--p)相当于a[--i] 先使p自减,在进行*运算++与--同理。2、通过指针引用多维数组中:定义 int a[3][4];此时,a代表首行(即第0行)的首地址。a+1代表第一行的首地址。... 阅读全文
posted @ 2015-06-28 14:31 vitah 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 系统本身会带Vim7.2都版本,其实也够用,强迫症患者可以按以下操作升级成Vim7.4:(1)切换到root权限(2)卸载 rpm -qa | grep vim yum remove vim vim-enhanced vim-common vim-minimal 卸载都同时会把一些依赖包... 阅读全文
posted @ 2015-06-25 01:29 vitah 阅读(2170) 评论(0) 推荐(0) 编辑
摘要: 与引用一样,也可以令指针指向常量或非常量,类似于常量引用,指向常量的指针不能用于改变其所指对象的值。要想存放常量对象的地址,只能使用指向常量的指针:const double pi = 3.14; // pi是个常量,它的值不能改变double *ptr = π // 错误,pt... 阅读全文
posted @ 2015-03-24 23:31 vitah 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 可以把引用绑定到const对象上,就像绑定到其他对象上一样,我们称之为对常量的引用。与普通引用不同的是,对常量的引用不能被用作修改它所绑定的对象:const int ci = 1024;const int &r1 = ci; // 正确,引用及其对应的对象都是常量r1 = 42; /... 阅读全文
posted @ 2015-03-24 01:43 vitah 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 局部静态对象: 某些时候,有必要令局部变量的生命周期贯穿函数调用及之后的时间。可以将局部变量定义成static类型从而获得这样的对象。局部静态对象在程序执行路径第一次经过对象定义语句时初始化,并且直到程序终止才被销毁,在此期间即使对象所在的函数结束执行也不会对它有影响。size_t count... 阅读全文
posted @ 2015-03-13 02:24 vitah 阅读(6529) 评论(0) 推荐(0) 编辑
摘要: C++11新标准引入了一种更简单的for语句,这种语句可以遍历容器或者其他序列的所有元素。范围for语句的语法形式是: for( declaration : expression) statement expression表示的必须是一个序列,序列中的每个元素都能转换成该变量的类型。确... 阅读全文
posted @ 2015-03-12 01:43 vitah 阅读(731) 评论(1) 推荐(0) 编辑