
国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术
为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、
功耗等严格要求的专用计算机系统。
下面就由为大家介绍一下嵌入式笔试题的文章,欢迎阅读。
嵌 入 式 笔 试 题 篇 11 : 用 C 语 言 实 现 大 小 端 的 测 试 Int
CheckCpu(){union{int a;char b;}c;c.a=1;if(c.b==1)printf(“ 小 端 );else
printf(“大端);}2:volatile 的作用有哪些?Volatile 第一变量相当于告诉编
译器这个变量的值会随时发生变化,每次使用之前都要去内存里从新
读取它的值,并不要随意针对它做优化,主要用在:1:一个中断子程
序中会访问到的非自动变量;2:多线程应用中被几个线程共享的变量;3:
并行设备的硬件寄存器。
3:C 语言中 static 关键字的作用有哪些?1:在函数体中,一个被
声明为静态的变量在这个变量在调用过程中维持其值不变;2:在模块内
(但在函数体外),一个被声明为静态的变量,可以被这个模块内的所用
函数使用,但不能被模块外的函数使用,它是一个本地的全局变量;3:
在模块内,一个被声明为静态变量的函数,智能被这个模块内的函数
调用;4:static 全局变量与局部变量的区别:static 全局变量只能被初始
化一次,防止其他单元文件中被引用;5:static 局部变量与局部变量的
区别:static 局部变量只能被初始化一次,下一次依据上一次结果的值;6:
static 函数与普通函数的区别:static 在内存中只用一份,普通函数在每
评论0
最新资源