群里碰到一个面试题,简单明了,有助于理解2维数组和指针
来源:互联网 发布:ido软件中文 编辑:程序博客网 时间:2024/05/21 18:42
#include <stdio.h>
main()
{int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d",*(a+1),*(ptr-1));
}
运行结果:*(a+1) = 2, *(ptr-1) =5
*(ptr-1) =5?
&a不是数组a的首地址,a和&a[0]才是.
&a +1表示第2行的首地址。
2维数组中:
a = a[0]=&a[0][0]第1行的 首地址
a+1 = a[1]第2行的首地址
- 群里碰到一个面试题,简单明了,有助于理解2维数组和指针
- 数组和指针的面试题
- 有助于理解C语言一些函数的面试题
- 数组指针面试题
- 面试题之数组指针和指针数组的区别
- 面试题:检查一个数组里是否存在m个数的和等于某个值
- 关于数组与指针的一个面试题
- 一个数组面试题
- 指针和数组的区别——SUN面试题
- 数组与指针典型面试题分析--深入理解指针含义
- 【面试题】考察指针和内存布局的一个题目
- 面试题--真实碰到
- 2017032001面试题之数组指针和指针数组的区别
- 一个C++面试题的数组和STL解法
- 面试题 引用和指针
- 很有助于理解指针和指针所指向的内容的代码片段
- 深入理解"指针"之面试题解析
- 从一道面试题理解双重指针
- 菜鸟学习OGRE和天龙八部之九: AXP档案的直接载入搞定
- HttpContext.Current.Session为null的问题
- freopen
- 第6章 打印函数
- MindManager 参数不正确 解决方法
- 群里碰到一个面试题,简单明了,有助于理解2维数组和指针
- 【.Net MF网络开发板研究-06】以太网转串口
- Quit smoking
- C# String.Format格式说明
- MyEclipse中配置Struts2配置文件XML自动提示
- 菜鸟学习OGRE和天龙八部之十: frame动画基本搞定,遇到点问题
- 嵌入式系统开发:Arm与Linux的完美结合
- DataReader 绑定DataGridView的方式
- D__恶魔猎手征兵