二维数组经典地址问题
来源:互联网 发布:java中反射的应用 编辑:程序博客网 时间:2024/06/05 07:25
#include <stdio.h>
int main()
{
int a[5][5];
int(*p)[4]; //数组指针
p = a;
printf("%d\n", &p[4][2] - &a[4][2]); //j结果为-4;
int main()
{
int a[5][5];
int(*p)[4]; //数组指针
p = a;
printf("%d\n", &p[4][2] - &a[4][2]); //j结果为-4;
}
int a[5][5] a的类型为int(*)5 &a[4][2]为第22个数的地址,
int(*p)[4]; //数组指针 &p[4]为第四行的数组(一行4个数) &p[4][2] 为第四行第2个数;
所以&p[4][2] - &a[4][2] //j结果为-4;
*(*(a+i) + j)) 等价于a[i][j]
0 0
- 二维数组经典地址问题
- 二维数组的地址问题
- 深入理解二维数组地址问题
- 二维数组地址解疑
- 二维数组的地址
- 二维数组地址解疑
- 二维数组存储地址
- 二维数组地址
- 0-1背包问题经典算法(二维数组实现)
- 经典算法之二维数组中的查找问题
- 关于二维数组地址和指针之间赋值的问题
- 关于二维数组地址问题的一个答复
- C语言二维数组的指针及首地址问题
- 关于二维数组首地址赋予指针的问题
- java 二维数组经典输出
- 二维数组的地址描述
- 二维数组相关,指针,地址
- 二维数组地址的关系
- 请教一下解析json的问题
- android TabHost切换导致FragmentActivity重启
- knockout + require + director 构建单页面程序(integration)
- Leetcode First Unique Character in a String
- android webview加载url异常
- 二维数组经典地址问题
- asp页面之间传递值得方法
- Leetcode 73. Set Matrix Zeroes
- 关于cocos2dxActivity监听不到返回健的问题
- 使用xutils请求网络与子线程不同步(子线程报空了),怎么办啊=。=
- 数据结构(八) 用顺序栈解决括号匹配的问题
- 【多媒体性能优化】图片压缩技术探究与实践 更新中
- Android 下载后的视频,有些系统扫描不出来,怎么办?做Android开发
- js获取当前时间和一星期前的时间