- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 C语言宏定义使用技巧
写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigne
2011-11-21 10:32:47 529 1
转载 C语言预处理命令之条件编译(#ifdef,#else,#endif,#if等)
预处理过程扫描源代码,对其进行初步的转换,产生新的源代码提供给编译器。可见预处理过程先于编译器对源代码进行处理。在C语言中,并没有任何内在的机制来完成如下一些功能:在编译时包含其他源文件、定义宏、根据条件决定编译时是否包含某些代码。要完成这些工作,就需要使用预处理程序。尽管在目前绝大多数编译器都包含了预处理程序,但通常认为它们是独立于编译器的。预处理过程读入源代码,检查包含预处理指令的语句和宏
2011-11-14 15:52:13 648
转载 USB的八个问题和答案
问题一:USB的传输线结构是如何的呢? 答案一:一条USB的传输线分别由地线、电源线、D+、D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(注意哦,与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500MA(可以在编程中设置的,至于硬件的实现机制,就不要管它了)。 问题二:数据是如何在USB传输线里面传送的 答案二:数据在USB线里
2011-11-08 08:26:40 980
原创 读书随记2011-11-1
最近一边在研究pic的2块板子一边在看c语言书c primer plus继续看,越看越觉得不错,程序完整,讲的通俗c和指针也跳着看了一部分,感觉翻译的不如c primer plus好,有深度,有些内容需要多看几遍才能懂。这两本书共同的特点就是有很多作者自己的实践经验在里面介绍编程风格,提醒读者比较容易犯错的地方不像国内教科书,完全讲语法。没有任何实战的东西。
2011-11-01 16:04:49 489
原创 今天卸载了几个上位机软件
vs2005,vs 6.0都让我卸载了,为了腾出空间安装vs2010仅仅为了能运行 http://www.waitingforfriday.com/index.php/PC_Case_USB_LCD这个网页 最后面的这个界面
2011-11-01 15:52:58 788
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人