关于指针和数组
来源:互联网 发布:学工控的该学vb还是vc 编辑:程序博客网 时间:2024/06/05 18:52
1.指针数组
形如int *arr[10]的类型,指针数组可以简单理解为存放指针变量的数组。
2.数组指针
形如int (*)arr[10]的类型,数组指针可以简单理解为指向数组的指针。
就上面所介绍的两种类型来看,有一种较为简单的记忆方法,看*和[]谁先和arr接触,若是先和*接触,即为数组指针,若是先和[]接触,即为指针数组。
3.函数指针
形如int (*)cmp(void *,void *)的类型,该含义是指向输出为int型,参数为void *类型的cmp函数的指针。
4.函数指针数组
形如 int *cmp[10](void *,void *)的类型,该含义是一个元素个数为10的数组,其中放的是int (*)(void *,void *)类型的函数指针。
5.指向函数指针数组的指针
形如int(*(*cmp)[10])(void *,void *)的类型,该含义是指指向4中的函数指针数组的指针。
可见,函数指针即函数指针数组即往下以此递增的种种数组或指针,还是先和*结合的为指针,先和[]结合的为数组,两者可以以此往上进行关系上的递增,变成包涵某种函数指针的数组或是指向某种包涵函数指针的数组的指针,以此可以累加递增。
只要掌握了相关的技巧,对于指针的理解就异常简便。希望对大家有所帮助。
阅读全文
0 0
- 关于指针和数组
- 关于指针和数组
- 关于数组和指针
- 关于指针和数组
- 关于指针数组和数组指针
- 关于数组指针和指针数组
- 关于二维数组和指针
- 关于指针,函数和数组
- 关于指针的指针和二维数组
- 关于数组指针和指针数组的学习笔记
- 关于指针数组和数组指针的一点心得!
- 关于如何区分数组指针和指针数组
- 关于指针数组和数组指针的浅谈
- 关于函数(二)数组指针和指针数组
- 关于sizeof和字符指针和数组。
- 关于指针《指针&数组》
- 关于指针和数组的区别
- 关于指针和数组的区别
- Linux命令(18)——screen命令
- openstack keystone整体架构与功能
- python3.6+pyqt5+pycharm5界面编程实例
- python类及对象
- html与css
- 关于指针和数组
- 【BZOJ2002】弹飞绵羊(Link-Cut Tree)
- 数据结构与算法分析(Java语言描述)(26)—— 邻接矩阵表示稠密图
- C++文件流2
- 06Spring的aop原理
- 人工智能(AI)&机器学习(ML)&深度学习(DL)
- CCF-训练50题-NO.22-A除以B
- 11.15tf-cnn旁边有大佬
- Jmeter安装