1.main()
{
int a[5]={1,2,3,4,5};
int *ptr=(int *)(&a+1);
printf("%d,%d",*(a+1),*(ptr-1));
}
答:2,5
*(a+1)就是a[1],*(ptr-1)就是a[4],...
文章牛大林
2012-02-17
1222浏览量
利用反汇编手段解析C语言函数
1、问题的提出
函数是 C语言中的重要概念。利用好函数能够充分利用系统库的功能写出模块独立、易于维护和修改的程序。函数并不是 C 语言独有的概念,其他语言中的方法、过程等本质上都是函数。可见函数在教学中的重要意义。在教学中一般采用画简单的堆栈图的方式描述函数调用,但由于学生对堆栈没有直观认识,难以...
目录
专业技能
前端理论
浏览器
HTML
CSS
JavaScript
编程通用
SEO 数据统计 数据分析
网络基础
交叉领域理论
产品设计相关
后端基础
前端实践
解决实际问题
学习型项目
前端工程
第一阶段:框架应...
文章水灵儿
2017-12-14
2322浏览量
25个最基本的JavaScript面试问题及答案
1、使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?
尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象!
因此,令大多数开发...
文章行者武松
2017-09-15
4742浏览量
25个最基本的JavaScript面试问题及答案
1、使用 typeof bar === "object" 来确定 bar 是否是对象的潜在陷阱是什么?如何避免这个陷阱?
尽管 typeof bar === "object" 是检查 bar 是否对象的可靠方法,令人惊讶的是在JavaScript中 null 也被认为是对象!
因此,令大多数开发...