驱动软件工程师笔试题

1、写一段 C 代码让程序跳转到地址是 0x8000 0000 的位置执行

答:(*(void(*)(void))0x100000)();或者((void(*)(void))0x100000)();


2、简述static 关键字的作用。

答:1)在函数体内,static 变量的作用范围为该函数体,不同于auto 变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值。

2)在模块内的static 全部变量可以被模块内所有函数访问,但不能被模块外其他函数访问。

3)在模块内的static 函数只可被这一模块内的其他函数调用,这个函数的使用范围被限制在声明它的模块内。


3、简要叙述进程和线程这两个概念。

C技能树首页概览114401 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年8月20日
下一篇 2015年8月21日

相关推荐