
程序设计
文章平均质量分 54
uvsjoh
旅游、摄影、探险、游戏、运动。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整除11
<br />输入一个数看看能不能整除11如果能输出这个数,如果不能把这个数重新排列一下要求重新排列的数能整除11且是最大数。<br />例如:<br />输入1120<br />输出2101<br /> <br />#define MAX_IX 20 void Sort(unsigned char arry[], int lo, int up) { int i, j, k; unsigned char temp; for (i=up; i>lo; --i) { k = i;原创 2011-04-06 00:01:00 · 979 阅读 · 0 评论 -
container_of
<br />#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)<br /> #define container_of(ptr, type, member) ({ /<br /> const typeof(((type *)0)->member)*__mptr = (ptr); /<br /> (type *)((char *)__mptr - offsetof(type,原创 2011-05-30 15:05:00 · 396 阅读 · 0 评论 -
软件开发中什么最重要
所有阶段都重要,任何一个阶段没做好都不能得到高质量的产品。一方面,我们可以说越早开始的阶段越重要,因为越早开始的阶段出错,返工的成本越大。这样得出的结论是需求分析阶段最重要,编码阶段最不重要。但有好的分析、好的设计而没有好的编码,是很难得到高质量的产品的。所以质量控制在任何阶段都重要。所谓的重要级别只是因为各个阶段所处的开发阶段不同。前面的阶段会影响后面的阶段,这就看起来是前面的阶段比较重要。当然原创 2011-06-09 22:29:00 · 1478 阅读 · 0 评论 -
lex工具
lex可以辅助生成词法分析程序,我们要做的仅仅是写好相应的正则表达式。简介:http://www.ibm.com/developerworks/cn/linux/sdk/lex/实例:找出一个文件中的函数并打印出来文件tt.lex如下:%{ #include int cnt=0原创 2011-05-28 13:16:00 · 1378 阅读 · 0 评论