- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 关于结构体的存储分配
先看一个例子:struct my_t{ int type; char x; char y;}; struct my_t1{ char x; int type; char y;};struct my_t2{ char x; char y; int type; };int _tmain(int argc, _TCHA
2012-04-24 12:22:14 473
原创 sizeof的用法
准确的说,sizeof是c语言中的单目操作符,用于求其操作数的的类型的长度,以字节为单位。 int a;1、sizeof(a) ;2、sizeof(int);1返回int类型的变量在内存中所占的字节数,2返回整形变量的字节数。二者在数值上相同。其结果依赖于所处的环境。 若其操作数为数组名时,结果返回数组的长度,以字节为单位。 int a[10] = {0};
2012-04-02 20:01:29 393
原创 变量的初始化(一)
看了不少书,但都是看完了就忘。所以想还是碰到问题看书,再总结自己写下来。这样或许能记得更劳一些。新手勿拍。 在变量声明的同时给予初值,即为变量的初始化。 格式为:类型 变量名 = 初始值。 The C Programming Language中有这样一句话:If the name is followed by an equals sign and anexpression,
2012-04-02 14:21:48 507
转载 如何减少编码过程中的错误
摘要我查看了广为熟知的即时聊天工具 Miranda IM 的源代码。该项目的规模非常大,将各种插件全部考虑在内,大约包括 950,000 个 C 和 C++ 代码行。与其它任何开发时间较长的大型项目相同,它存在很多错误和错字。简介以下是整篇文章的缩简版,若想阅读全部内
2011-09-13 15:38:22 1365
转载 如何确定各种类型的取值范围?
如何确定各种类型的取值范围? 1.最大值:最高位(符号位)为0,其余为1. char_max = (char)(((unsigned char) ~0) >> 1); 说明:~0:取反,使其没一位都为1,一个多少位,这就由硬件决定了,
2011-09-13 10:13:40 1069
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人