数组指针和指针数组的区别
来源:互联网 发布:知与行杂志官网 编辑:程序博客网 时间:2024/06/05 21:52
数组指针(也称行指针)
定义 int (*p)[n];
()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度
指针数组
定义 int *p[n];
[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。这里执行p+1时,则p指向下一个数组元素,这样赋值是错误的:p=a;因为p是个不可知的表示,只存在p[0]、p[1]、p[2]…p[n-1],而且它们分别是指针变量可以用来存放变量地址。但可以这样 *p=a; 这里*p表示指针数组第一个元素的值,a的首地址的值。
0 0
- 指针数组和数组指针的区别
- 指针数组和数组指针的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 数组指针和指针数组的区别
- 指针数组和数组指针的区别
- 数组指针和指针数组的区别
- Java中的反射机制
- 深入理解计算机系统 4
- 第十二周上机实践项目 项目1-实现复数类中的运算符重载 (2)
- 反转整数
- Yii2杂记
- 数组指针和指针数组的区别
- JavaScript学习--Item35 事件流与事件处理
- 推荐几个非常有用的工具
- codeforces 677 B Vanya and Food Processor (模拟)
- 解决Windows应用程序不能加载C++组件 Side-by-Side错误
- 设计模式----单例模式
- SQL Server 2016新特性:动态数据屏蔽(Dynamic Data Masking)
- git与github之降龙十八掌
- Linux 技巧:让进程在后台可靠运行的几种方法