C_Study
xue_chen
这个作者很懒,什么都没留下…
展开
-
#ifdef 与#if defined
defined是预处理运算符。 defined NAME是用来判断NAME是否被定义了(被用define定义了)。 #ifdef NAME == #if defined(NAME) #ifndef NAME == #if !defined(NAME) 但是在处理双重和多重判断时,defined的优势就显示出来了 #ifdef NAME1 #ifdef NAM转载 2012-06-26 13:54:48 · 353 阅读 · 0 评论 -
理解C语言位域
理解C语言位域这也是在ChinaUnix上看了几篇关于C语言'位域(Bit Fields)'的帖子之后,才想写下这篇文章的。其实在平时的工作中很少使用到'位域',我是搞服务器端程序设计的,大容量的内存可以让我毫不犹豫的任意'挥霍'^_^。想必搞嵌入式编程的朋友们对位域的使用应该不陌生吧。这里我也仅仅是凭着对C语言钻研的兴趣来学习一下'位域'的相关知识的,可能有些说法没有实践,缺乏说服力。转载 2012-06-28 09:35:50 · 732 阅读 · 0 评论