VC
pacewalker
这个作者很懒,什么都没留下…
展开
-
vc中bool与BOOL的区别
BOOL是微软定义的typedef int BOOL。与bool不同,它是一个三值逻辑,TRUE/FALSE/ERROR,返回值为大于零的整数为TRUE,0为FALSE,-1为ERROR。Win32 API中很多返回值为BOOL的函数都是三值逻辑。比如GetMessage(). bool是标准C 数据类型,可取值true和false。 根据布尔类型的语义,零值为“假”(记为转载 2011-11-17 08:51:48 · 1260 阅读 · 0 评论 -
VC获取数组的前几个地址或后几个地址的内容
VC获取数组的前几个地址或后几个地址的内容 int array[10]; //数组名是其起始指针,则第N个地址的地址为 起始指针+该数组类型大小*N char former[5]; char behind[5]; memcpy(former, array, 5);//取前5个地址内容; memcpy(behind, array+4*10-5,5);//取后五个地址原创 2011-11-25 08:24:09 · 852 阅读 · 0 评论 -
c/c++预处理学习总结
预处理器(Preprocessor)定义了读取源代码、对代码预先翻译以及编写供编译器读取的新代码的过程。预处理先于编译器对源代码进行处理。 C/C++语言没有内置工具在编译时间包含其他源文件、宏定义,或根据条件包含或排除一些代码行的编译时指令。预处理器提供了这些能力。虽然当前大多数编译器内部集成了预处理器,人们还是认为预处理独立于编译器的过程。预处理器读取源代码,查找预处理指令语句和宏调用,转载 2012-02-03 15:44:53 · 449 阅读 · 0 评论 -
C语言中易犯的BUG收集
是否遇到过写C时逻辑正确,语法正确,但还是莫名其妙的出错,可能是下面的原因造成的: 1.第二行会被当成注释,原因是”在C中,“\” 代表此行没有结束,于是,后面的代码也成了注释。“ // Microsoft's version of tmpfile() creates the file in C:\ g = fname ? fopen(fname, "w+") : tm原创 2012-01-30 16:49:01 · 722 阅读 · 0 评论 -
C++中数据类型
1、C++中数据类型字节数和机器字长关系 (转自:http://www.cnblogs.com/dkxsj/archive/2011/11/25/2263347.html) 机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。机器字长也就是运算器进行定点数运算的字原创 2012-04-13 16:10:59 · 1565 阅读 · 0 评论