- 8
- 0
- 约1.68万字
- 约 18页
- 2018-10-23 发布于湖北
- 举报
一面:
一去就让我15分钟做五个题,C语言的(本来面试官想让我做些面向对象的题,我说我两年没用那些了,研究生阶段都是在Linux下用C,然后他就只挑了些C的题。不会的要直说哦)
1. 变量定义,运算符优先级,define用法,二维数组指针(考察基础知识)
2. 对绝对地址0x100000赋值,并让程序跳转到绝对地址是0x100000去执行对绝对地址0x100000赋值,可以用
[cpp]? HYPERLINK /leocp/article/details\o view plain view plain HYPERLINK /leocp/article/details\o copy copy
*((unsigned?int?*)0x100000)?=?1234;??
让程序跳转到绝对地址0x100000去执行,首先要将0x100000强制转换成函数指针,即
[cpp]? HYPERLINK /leocp/article/details\o view plain view plain HYPERLINK /leocp/article/details\o copy copy
(void?(*)())0x100000??
然后再调用它:
[cpp]? HYPERLINK /leocp/article/det
原创力文档

文档评论(0)