嵌入式c语言笔试题.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
嵌入式 C 语言笔试题 本文档总结了嵌入式 C 语言笔试题中的知识点,涵盖了预处理指令、宏定义、数据声明等方面。 一、预处理指令 1. 预处理指令 #define 的基本知识,包括不能以分号结束、括号的使用等。 2. 预处理器将计算常数表达式的值,因此可以直接写出计算的一年中有多少秒,而不是计算出实际的值。 3. Aware of the potential overflow problem when using 16-bit integers and the need to use unsigned long type. 二、宏定义 1. 了解 #define 在宏中应用的基本知识,宏是产生嵌入代码的唯一方法,对于嵌入式系统来说,为了达到要求的性能,嵌入代码经常是必须的方法。 2. 三重条件操作符的知识,了解这个操作符是 C 语言中的基本组成部分。 3.注意在宏中小心地把参数用括号括起来。 三、预处理器标识 #error 的目的 1. 了解预处理器标识 #error 的目的,区分一个正常的伙计和一个书呆子。 四、死循环 1. 了解如何用 C 语言编写死循环,包括 while(1) { }、for(;;) { } 和 goto 语句等方法。 五、数据声明 1. 了解以下数据声明的定义: a) 整型数(An integer) b) 指向整型数的指针(A pointer to an integer) c) 指向指针的指针,它指向的指针是指向一个整型数(A pointer to a pointer to an integer) d) 有 10 个整型数的数组(An array of 10 integers) e) 有 10 个指针的数组,该指针是指向一个整型数的(An array of 10 pointers to integers) f) 指向有 10 个整型数数组的指针(A pointer to an array of 10 integers) g) 指向函数的指针,该函数有一个整型参数并返回一个整型数(A pointer to a function that takes an integer as an argument and returns an integer) h) 有 10 个指针的数组,该指针指向一个函数,该函数有一个整型参数并返回一个整型数(An array of ten pointers to functions that take an integer argument and return an integer) 这些知识点涵盖了嵌入式 C 语言笔试题中的主要内容,对于嵌入式系统开发者来说非常重要。
- 粉丝: 2
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 柯尼卡美能达Bizhub C266打印机驱动下载
- java游戏之我当皇帝那些年.zip开发资料
- 基于Matlab的汉明码(Hamming Code)纠错传输以及交织编码(Interleaved coding)仿真.zip
- 中国省级新质生产力发展指数数据(任宇新版本)2010-2023年.txt
- 基于Matlab的2Q-FSK移频键控通信系统仿真.zip
- 使用C++实现的常见算法
- travel-web-springboot【程序员VIP专用】.zip
- 基于Matlab, ConvergeCase中部分2D结果文件输出至EXCEL中 能力有限,代码和功能极其简陋.zip
- java桌面小程序,主要为游戏.zip学习资源
- Java桌面-坦克大战小游戏.zip程序资源