随笔分类 -  读书笔记

摘要:第五章 性能优化 5.1 使用宏定义 在 C 语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达到性能要求,宏是一种很好的代替函数的方法。 写一个"标准"宏 MIN ,这个宏输入两个参数并返回较小的一个: 错误做法: c++ least = MIN( p++, b); c++ ( ( 阅读全文
posted @ 2018-11-25 18:39 fengMisaka 阅读(790) 评论(0) 推荐(0) 编辑
摘要:第3章 屏幕操作 3.1 汉字处理 现在要解决的问题是,嵌入式系统中经常要使用的并非是完整的汉字库,往往只是需要提供数量有限的汉字供必要的显示功能。例如,一个微波炉的 LCD 上没有必要提供显示 "电子邮件" 的功能;一个提供汉字显示功能的空调的 LCD 上不需要显示一条"短消息",诸如此类。但是一 阅读全文
posted @ 2018-11-25 18:04 fengMisaka 阅读(829) 评论(0) 推荐(0) 编辑
摘要:在大学一直搞的是单片机,写的是嵌入式C语言程序,走过了不少弯路,现在感觉仍然在走弯路。有幸偶尔看到了这篇文章,深感自己以前写程序的时候存在很多误区。现写篇博客做下总结。 作者:宋宝华出处:天极网责任编辑: 方舟 [ 2005 06 14 14:45 ] 第一篇 软件架构篇 1.1 模块划分 模块划分 阅读全文
posted @ 2018-11-23 21:00 fengMisaka 阅读(1210) 评论(0) 推荐(0) 编辑
摘要:第2章 语法陷阱 2.1 理解函数声明 当计算机启动时,硬件将调用首地址为 位置的子例程,为了模拟开机时的情形,必须设计出一个 C 语言,以显示调用该子例程,经过一段时间的思考,得出语句如下: 像这样的表达式看起来很难理解,但只要将其一层一层地剥离,还是能够理解的。下面我将用几个例子来帮助大家逐渐理 阅读全文
posted @ 2018-11-15 20:01 fengMisaka 阅读(421) 评论(0) 推荐(0) 编辑
摘要:有感自己的C语言在有些地方存在误区,所以重新仔细把《C陷阱和缺陷》一书翻出来看看,并写下这篇博客,用于读书总结以及日后方便自身复习。 第1章 词法“陷阱” 1.1 =不同与== 是赋值操作符,而 是作为比较操作符,初学者容易将 错写为 ,这种情况下编译器不会报错,这就有可能造成很严重的后果,还不容易 阅读全文
posted @ 2018-11-12 21:22 fengMisaka 阅读(426) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示