int a[5]={1,2,3,4,5};printf("%d\n", *((int*)(&a+1)-2);
2024-08-21 05:05:55
有说服力的笔试题有一定的期限,问:什么是结果,答案是4,为什么要挤?
我明白(不知道是不正确):
&a这是一个数组指针,类型int[5],然后&a添加1其实a+sizeof(int)*5,这是a[5]。转换为int该类型a+5,的结果a[3]=4。
版权声明:本文博客原创文章,博客,未经同意,不得转载。
最新文章
- poj分类 很好很有层次感。
- Dump中查看DataTime时间方法
- opencv二值化处理
- SMO推导和代码-记录毕业论文4
- 【leetcode】Balanced Binary Tree(middle)
- Win10 创建应用程序包及部署
- Android Https
- [SQL]patindex的用法
- 基础知识 - Rabin-Karp 算法
- 我家用的网络IP地址给定,MAC绑定,我买了个无线路由器,请问怎么设定能让我的电脑和手机都能上网
- java 成员访问修饰符
- 发展,需求驱动 &;#183; 一间 所见即所得
- 【转】C++中this指针的用法详解
- python3编码问题终结者--还搞不懂你来找我
- 输入法无法切换 win10
- 查看服务器运行多少个ASP.NET Core程序
- DevOps工程师到底做些什么?
- CSS几个要点补充
- 微软Power BI 每月功能更新系列——3月Power BI 新功能学习
- jquery禁用form表单中的文本框
热门文章
- android &;quot;Missing type parameter&;quot; 错误
- 【android】在Eclipse在联想引jar包源代码
- 【转】.net IL 指令解释速查
- C++头文件保护符和变量的声明定义
- QT Programming 1
- Android 从硬件到应用程序:一步一步爬上去 5 -- 在Frameworks蒂姆层硬件服务
- Bulk Insert Data
- Prototype Pattern 原型模式
- [cocos2dx笔记008]cocos2d 用luabridge手动绑定类
- SDL 简单入门学习