C/C++
lew_mary
这个作者很懒,什么都没留下…
展开
-
malloc 编程问题
malloc 的作用是在内存的剩余空间,就是任何程序都没用的地方分配一块内存,把地址返回给程序。 所以 int *p; p = (int*)malloc(sizeof(int)); 的意思是说在内存的剩余空间分配一块大小为int的内存,把这块内存的地址赋值给 p,这样在给这块内存赋值:转载 2007-03-27 09:22:00 · 608 阅读 · 0 评论 -
c语言数字类型详解
1.基本型int,在内存中占2个字节,其取值为基本整常数。 2.短整量 类型说明符为short int或shortC110F1。所占字节和取值范围均与基本型相同。 3.长整型 类型说明符为long int或long ,在内存中占4个字节,其取值为长整常数。 4.无符号型 类型说明符为unsigned 无符号型又可与上述三种类型匹配而构成 (1)无符号基本型 类型说明符为unsig转载 2007-03-30 10:43:00 · 1347 阅读 · 0 评论 -
C语言 assert()函数
函数名: assert 功 能: 测试一个条件并可能使程序终止 用 法: void assert(int test); 程序例: #include #include #include struct ITEM { int key; int value; }; /* add item to list, make sure list is not null */ void additem(stru转载 2007-03-31 18:22:00 · 1867 阅读 · 0 评论 -
标准C++中的强制类型转换符
const_cast,reinterpret_cast,static_cast,dynamic_cast等等。 1)static_cast(a) 将地址a转换成类型T,T和a必须是指针、引用、算术类型或枚举类型。 表达式static_cast(a),转载 2007-04-02 21:43:00 · 417 阅读 · 0 评论 -
double,float的输出格式
在printf函数中让输出项以double格式输出 有 三种表示方法 1 %lf 标准的double,以小数形式输出 2 %e 以指数形式输出 3 %le 以指数形式输出原创 2009-03-05 14:38:00 · 1405 阅读 · 0 评论