自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

转载 C语言宏定义技巧(常用宏定义)

C语言宏定义技巧(常用宏定义)<br />5推荐 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。下面列举一些成熟软件中常用得宏定义。。。。。。 <br /><br />  <br /><br />1,防止一个头文件被重复包含 <br /><br />#ifndef COMDEF_H <br /><br />#define COMDEF_H <br /><br />  //头文件内容 <br /><br />#endif <br /><

2011-04-18 13:29:00 235

转载 zz: Volatile

http://blog.21ic.com/user1/2949/archives/2007/35599.html<br />讲讲volatile的作用<br />181推荐一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: <br />    1). 并行设备的硬件寄存器(如:状态寄存器) <br />

2011-04-18 13:24:00 336

转载 幸福的秘诀是得到自由,而自由的秘诀是勇气。 —— 修西得底斯

对自己的生活负责幸福的秘诀是得到自由,而自由的秘诀是勇气。 —— 修西得底斯只有自由了才获得幸福。自由的最根本一点就是有选择的权利。不过情况有多么坏,你还是有权利选择怎样面对。人们可以惹恼你,但是是否对别人发怒完全是由自己决定的。但是,上面的名言说到:自由需要勇气。自由选择的前提是需要有足够的勇气为选择负责。当情况变得糟糕是不要埋怨别人,承担责任并且记住你有选择的权利。年轻时,不要怕,做了后,

2011-04-14 11:03:00 4709

原创 枚举类型 和 if switch case

枚举类型定义出枚举的第一项和最后一项 做为循环边界把枚举的第一个元素留作非法值。enum Country{  Country_InvalidFirst = 0;  ...  Country_Last};if 里放正常情况 else里放出错 少见情况switch部分被分配了一个连续的查找表,switch case中不连续的部分也被添加上了相应的条目,switch表的大小不是根据case语句的多少,而是case的最大值的最小值之间的间距。在选择相应 的分支时,会先有一个cmp子句,如果大于查找表

2011-04-08 16:59:00 2018

转载 C++数据类型

C++数据类型C++一般会接触到五种C数据类型: void, int, float, double, char.数据类型描述void没有具体的数据类型int整型float浮点型double双精度浮点型char字符作为补充,C++增加了两种类型:bool 和 wchar_t.数据类型描述bool布尔型, true或者falsewchar_t宽字符类型修饰符前述类型中的一些可以使用signed, unsigned, short, long等关键字进行修饰。当这些关键字单独使用的时候,(被修饰

2011-04-08 10:58:00 714

转载 写面试程序需要注意

这么一个小不点的函数,他从三个方面考查:<br /><br />(1)编程风格;<br /><br />(2)出错处理;<br /><br />(3)算法复杂度分析(用于提高性能)。<br /><br />【规则1-2-1】为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。<br /> 【建议1-2-2】不提倡使用全局变量,尽量不要在头文件中出现象extern int value 这类声明。<br />【建议2-2-1】尽可能在定义变量的同时初始

2011-04-07 23:21:00 360

原创 变量命名

how

2011-04-07 17:05:00 325

原创 Bit 操作

<br />1、什么样的数据类型可以直接移位char、short、int、long、unsigned char、unsigned short、unsigned int、unsigned long都可以进行移位操作,而double、float、bool、long double则不可以进行移位操作。<br />2、有符号数据类型的移位操作对于char、short、int、long这些有符号的数据类型: <br />  * 对负数进行左移:符号位始终为1,其他位左移 <br /> 

2011-04-03 02:39:00 523

python程序员指南

python程序员指南 python程序员指南 python程序员指南

2009-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除