摘要: 指针数组 概念: 一个数组的元素值为指针则是指针数组。 指针数组是一组有序的指针的集合。 指针数组的所有元素都必须是具有相同存储类型和指向相同数据类型的指针变量。 指针数组说明的一般形式为: 类型说明符 *数组名[数组长度] 其中类型说明符为指针值所指向的变量的类型。 例如: int *pa[3] 表示pa是一个指针数组,它有三个数组元素,每个元素值都是一个指针,指向... 阅读全文
posted @ 2015-06-28 14:36 vitah 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: realloc()函数可以重用前面通过malloc()huocalloc()(或realloc())分配的内存。函数需要两个参数:一个是指针,它包含前面调用malloc()、calloc()或realloc()返回的地址,另一个是要分配的新内存的字节数。 realloc()函数释放第一个指针参数引... 阅读全文
posted @ 2015-06-28 14:35 vitah 阅读(848) 评论(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 阅读(2038) 评论(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 阅读(204) 评论(0) 推荐(0) 编辑