相 册

图片描述图片描

图片描述图片描

所属相册 - 技术图片收藏

前面七张
后面七张
35张  幻灯片

评 论

  • 嵌入式在线门户  2007-4-17 22:23:48
  • 嵌入式在线门户

    l,告诉编译器这个常数是的长整型数。
    4)如果你在你的表达式中用到ul(表示无符号长整型),那么你有了一个好的起点。
    2、写一个"标准"宏min ,这个宏输入两个参数并返回较小的一个。
    #define min(a,b) ((a) <= (b) ? (a) : (b))在这里可以看到:
    1)标识#define在宏中应用的基本知识。这是很重要的。因为在嵌入(inline)操作符变为标准c的一部分之前,宏是方便产生嵌入代码的唯一方法,对于嵌入式系统来说,为了能达到要求的性能,嵌入代码经常是必须的方法。
    2)三重条件操作符的知识。这个操作符存在c语言中的原因是它使得编译器能产生比if-then-else更优化的代码,了解这个用法是很重要的。
    3)懂得在宏中小心地把参数用括号括起来
    4)考虑一下宏的副作用,例如:当你写下面的代码时会发生什么事?least = min(*p++, b);

  • Mcuol  2007-4-17 20:12:06
  • Mcuol

    有个好的单片机教程叫<单片机与仿真>
    我认为是非常好的学习软件,大家可以多看看
    声图并茂

  • W3C  2007-4-16 19:32:26
  • W3c

    写得不错,支持!

我要登录 >> 提示:请用嵌入式在线帐号登录,以方便您与此处BLOG作者进行交流。


验证码: 看不清?换一张