腾讯面试题——指向数组的指针
来源:互联网 发布:c 矩阵运算 编辑:程序博客网 时间:2024/04/28 15:27
以下代码输出什么____.
1
2
3
4
5
6
main()
{
int
a[5]={1,2,3,4,5};
int
*p=(
int
*)(&a+1);
printf
(
"%d"
,*(p-1));
}
&a表示一个指向大小为5数组的指针,那么&a+1就是表示一个指向大小为5的下一个数组的指针,也就是数组a最后一个元素的下一个位置,那么int*p=(int*)(&a+1)进行强制类型转换,将指向数组的指针转换为指向第二个数组中首元素的指针,所以p-1则是指向第一个数组中最后一个元素的指针,所以输出是5
0 0
- 腾讯面试题——指向数组的指针
- 面试题,简单指针的指向
- 腾讯的面试题(关于指针)
- 指针和数组的区别——SUN面试题
- 多重继承下,不同基类指针指向同一子类对象的地址问题——腾讯一笔试题
- 多重继承下,不同基类指针指向同一子类对象的地址问题——腾讯一笔试题
- 对于数组指针—指针数组;函数指针—函数指针数组,指向函数指针数组的指针,的理解
- 面试题:this指针的指向,以及call、apply应用
- 数组指针——指向数组首元素和指向数组的区别
- C/C++——指向函数的指针和指向函数的指针的数组
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 指向数组的指针
- 实现一个函数,使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。
- error: package is not relocatable
- 关于虚拟主机,虚拟目录
- 23种设计模式07---代理模式
- [easyUI]日期条件查询&实现下载弹窗
- 腾讯面试题——指向数组的指针
- React学习之扩展PureRenderMixin(三十三)
- 整数分解成若干项之和(DFS)拓展延伸
- 对于结构体,什么时候分配内存以及为什么选择用malloc函数来分配结构体变量的地址
- Linux通过RPM方式安装的软件,能否在安装时指定其安装路径?
- NYOJ 1112 求次数
- 设计模式
- unity5.4失去焦点时 继续后台运行 而不会暂停
- rpm命令手册和查看rpm安装包的安装路径的方法