int i; //定义整型变量i int *p; //定义一个指向int的指针变量p int a[5]; //定义一个int数组a int *p[5]; //定义一个指针数组,其中每个数组元素指向一个int型变量的地址 int (*p)[5]; //定义一个指向int[5]类型的指针变量 int f ...
分类:
编程语言 时间:
2017-11-07 14:30:32
阅读次数:
168
http://blog.csdn.net/men_wen/article/details/52694069 第一个: 数组指针的小实验 用指针传递参数 结果: 第二个: 数组指针实验 定义一个指针 他指向数组 把上面的测试函数中的参数传递部分换成这样 换了之后 实参传入部分会报错 必须加上取地址符号 ...
分类:
编程语言 时间:
2017-11-04 16:22:52
阅读次数:
235
题目:输入m个学生n门课的成绩,计算每个学生的平均成绩,输入学生编号后输出该学生各门课的成绩。 先直接上源码:(有错误的源码) 第一个未解决问题:在allocation函数中动态内存分配问题 第二个未解决问题: ...
分类:
编程语言 时间:
2017-11-01 14:49:37
阅读次数:
231
因为指针变量可以递增递减, 程序中可以使用指针代替数组,方便访问数组的每一个元素。 1、递增 运行结果: 2、 递减 运行结果: 注意:ptr = &var[MAX - 1]; 是指指针数组中最后一个元素 ...
分类:
其他好文 时间:
2017-10-31 12:55:04
阅读次数:
227
标明出处,欢迎转载!!! 知识至上,欢迎指正!!! 1.定义 指针和数组基本等价的原因在于指针算术和C++内部处理数组的方式。 ——《C++PrimerPlus》第五版 在多数情况下,C++将数组名解释为数组中第一个元素的地址。 总结: 2.指针数组和数组指针 这部分参考微博:http://www. ...
分类:
编程语言 时间:
2017-10-30 17:09:02
阅读次数:
272
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; // ...
分类:
编程语言 时间:
2017-10-21 15:14:10
阅读次数:
252
问题:统计词典中以给定字符串为前缀的单词数量 http://hihocoder.com/problemset/problem/1014 (1)数据结构cnt:记录词典中所有单词经过该节点的次数flag:标识是否构成以该节点结尾的单词ptr:指向子节点的指针数组,假设字符集是小写英文字母,ptr[0] ...
分类:
其他好文 时间:
2017-10-15 22:36:04
阅读次数:
275
1.函数指针的定义 顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子: 1 2 3 A) char * (*fun1)(char * p1,char * p2); B) char * *fun2(char * p1,char * p2); C) char * fun3(char ...
分类:
其他好文 时间:
2017-10-15 10:56:57
阅读次数:
169
关于指针地址和数组首地址的关系总感觉没有说清,所以今天有对其进行了一下补充; 当中我们可以看到数组的地址和数组的首地址是一样的(不要问它们为什么一样,这个得问编写编译器的大佬们了):不过说说我的看法好了,这就好比下面这样: 然后我们可以发现其实取地址就是通过指针来修改内存空间,说白了我们就是通过地址 ...
分类:
编程语言 时间:
2017-10-08 00:15:44
阅读次数:
146
#include #include #include /* author : 吴永聪 program: 结构体指针、结构体变量嵌套、结构体指针嵌套、函数指针、数组指针、指针数组、typedef 综合运用 date : 2017.6.3 sum up : 结构体嵌套指针(函数指针、结构体指针、数组指针... ...
分类:
编程语言 时间:
2017-10-07 14:30:31
阅读次数:
218