易截截图软件、单文件、免安装、纯绿色、仅160KB

C编程精粹

规则或建议。每条准则都有例外
1,假想的编译程序
使用编译程序所有的可选警告设施
使用lint来查出编译程序漏掉的错误
如果有单元测试,就进行单元测试
2,自己设计并使用断言
既要维护程序的交付版本,又要维护程序的调试版本
要使用断言对函数参数进行确认
要从程序中删去无定义的特性,或者在程序中使用断言来检查出无定义特性的非法使用
不要浪费别人的时间-详细说明不清楚的断言
消除所做的隐式假定,或者利用断言检查其正确性
利用断言来检查不可能发生的情况
在进行防错性程序设计时,不要隐瞒错误
要利用不同的算法对程序的结果进行确认
不要等待错误发生,要使用初始检查程序
3,为子系统设防


相关文档:

如何使用泛型模擬virtual? (C/C++) (template)

网上一道金山的面试题:
http://topic.csdn.net/u/20100524/14/0eff992a-2849-4db6-bdaa-d4a200e79b7c.html
请分别用C++的面向对象和泛型机制,编写实现Template Method模式的示例代码,并比较两种方式各自的优缺点。
用虚函数实现Template Method的方式就不多说了。用泛型的方式实现多态在ATL里面有大量的用到!
泛型� ......

俄罗斯方块c源代码

#i nclude <stdio.h>
#i nclude <dos.h>
#i nclude <conio.h>
#i nclude <graphics.h>
#i nclude <stdlib.h>
#ifdef __cplusplus 
#define __CPPARGS ...
#else
#define __CPPARGS
#endif
#define MINBOXSIZE  ......

C 程序的外部变量与函数

本文讨论了C程序的外部变量和函数的一些性质,结合实际的编程,给出了使用外部变量和函数的方法。
关键字:C程序,外部变量,函数
  C程序由一组对象组成,这些对象包括程序中所使用的变量和实现特定功能的函数。变量可以分为函数内部定义、使用的变量和函数外部定义的变量,通常情况下,把函数内部定义、使用的变量称� ......

有道难题练习赛2中的c题

描述 给定一个整数序列,判断其中有多少个数,等于数列中其他两个数的和。 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = 2 + 1, 4 = 1 + 3。 输入 第一行是一个整数T,表示一共有多少组数据。 1<= T <= 100
接下来的每组数据共两行,第一行是数列中数的个数n ( 1 <= n <= 100),第二行是由n个整数组� ......

linux下C语言多线程编程实例

学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。
   下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。
或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。
下面是我们的代码:
/*thread_example.c : c multiple thread p ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号