C
msquare
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言学习笔记(一)
1、位操作符:对两个操作数按位操作。 !和~是不同的。 2、布尔表达式:一旦得出结果就停止计算。 对experssion1 && experssion2和experssion3 || experssion4来说,如果exp1为0则exp2不会被计算。同样,如果exp3为1,exp4也不会被计算。 3、赋值表达式:返回值就是操作符左边的表达式的值。 print原创 2009-08-21 13:33:00 · 553 阅读 · 0 评论 -
GCC参数详解
http://hustwind.bokee.com/3683909.html [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件 2.将预处理后的文件不转换成汇编语言,生成文件.s 3.有汇编变为目标代码(机器代码)生成.o的文件 4.连接目标代码,生成可执行程序 [参数详解]转载 2009-08-27 08:39:00 · 608 阅读 · 0 评论 -
C语言学习笔记(二)
11、structure结构体可以用{expression,expression,...}或者{.name=expression,.name=expression}来进行初始化例如:struct complex_struct z1 = { x, 4.0, }; 但是{}本身不是expression,不能对struct进行赋值!以下用法是错误的:struct complex_原创 2009-08-25 17:31:00 · 610 阅读 · 0 评论 -
Duff's Device (达夫设备)
http://blogs.sun.com/weixue/entry/duff_s_device_%E8%BE%BE%E5%A4%AB%E8%AE%BE%E5%A4%87 这是个很棒的迂回循环展开法, 由 Tom Duff 在 Lucasfilm 时所设计。它的 ``传统" 形态, 是用来复制多个字节: register n = (count + 7) / 8; /* cou转载 2009-08-25 11:56:00 · 885 阅读 · 0 评论 -
random number in C
Too bad that I still haven't got my scim work.-----------------------------------------generating random number in C is pretty simple.First, call srand(time(NULL)) to generate seed. time() works as random reference.Second, call random().But there is someth原创 2010-09-10 10:27:00 · 736 阅读 · 0 评论
分享