一道一维数组与二级指针的问题
来源:互联网 发布:office for mac下载 编辑:程序博客网 时间:2024/06/06 08:45
深信服科技的笔试题
问:以下程序的运行结果是多少?
一开始,我觉得num是个常量整型指针,那么&num就是个二级指针,那么对二级指针的加减操作会使得指针指向未知的位置,所以结果应该是一个无意义的数字
可运行后发现是4!于是输入以下实验代码
终于发现原来&num确实是二级指针,并且由于num指向一维数组,所以&num指向一个二维数组!
&num+1就指向二维数组的第二行,所以转型(将int **转为int *)后就相当于指向num[4]后的第一个位置,所以再减2就指向num[3],既是4!
- 一道一维数组与二级指针的问题
- 二级指针与指针数组的关系
- 二级指针与指针数组的关系
- C指针与数组详解 -- 一道数组与指针的问题
- 一道关于二级指针传参的问题
- C++ 二级指针、函数指针与数组复合类型的问题分析
- 关于一维数组、二维数组、一级指针、二级指针、指针数组、数组指针、空指针、字符指针、const的个人理解
- 一道二级C题引发的思考-- c++函数传递指针的本质 与 字符串指针与字符数组的区别
- 二级指针与二级数组汇总
- 二级指针与二级数组汇总
- 103 一道题目玩转指针数组和二级指针
- 【C】 一道题浅尝指针数组和二级指针
- C语言二级指针与指针数组的结合使用.
- 二级指针与二维数组
- 二维数组与二级指针
- 二维数组与二级指针
- 二维数组与二级指针
- 二级指针与二维数组
- 人生
- DataTable导出到Excel的优化
- October, 22
- javascript 跳转
- 完善Linux系统
- 一道一维数组与二级指针的问题
- pku 2449
- IsPostBack (1)
- 计算机指令汇集
- Struts2的工作原理
- sqlserver 五大约束
- C#中的问号
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriv
- 禅训