-
近期文章
近期评论
- coolker 发表在《打造最快的Hash表》
- struggle 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- zhanghaibo 发表在《提供C语言教学课件(适用于初学者)》
- diys 发表在《C语言编程宝典(王大刚) 1.1 C 语言的产生与发展》
文章归档
- 2022 年十月
- 2014 年一月
- 2013 年十二月
- 2012 年十一月
- 2012 年七月
- 2012 年六月
- 2012 年五月
- 2012 年四月
- 2012 年三月
- 2012 年二月
- 2011 年十二月
- 2011 年十月
- 2011 年九月
- 2011 年八月
- 2011 年七月
- 2011 年六月
- 2011 年五月
- 2011 年四月
- 2011 年三月
- 2011 年二月
- 2011 年一月
- 2010 年十二月
- 2010 年十一月
- 2010 年十月
- 2010 年九月
- 2010 年八月
- 2010 年七月
- 2010 年六月
- 2010 年五月
- 2010 年四月
- 2010 年三月
- 2010 年二月
- 2010 年一月
- 2009 年十二月
- 2009 年十一月
- 2009 年十月
- 2009 年九月
- 2009 年八月
- 2009 年七月
- 2009 年六月
- 2009 年五月
- 2009 年四月
- 2009 年三月
- 2009 年二月
- 2009 年一月
- 2008 年十二月
- 2008 年十一月
- 2008 年十月
- 2008 年九月
- 2008 年八月
- 2008 年七月
- 2008 年六月
- 2008 年五月
- 2008 年四月
- 2008 年三月
- 2008 年二月
- 2008 年一月
- 2007 年十二月
- 2007 年十一月
- 2007 年十月
- 2007 年九月
- 2007 年八月
- 2007 年七月
- 2007 年六月
- 2007 年三月
- 2007 年二月
- 2007 年一月
- 2006 年十二月
- 2006 年十一月
- 2006 年十月
- 2006 年九月
- 2006 年八月
- 2006 年七月
- 2006 年六月
- 2006 年五月
- 2006 年四月
- 2006 年三月
- 2006 年二月
- 2006 年一月
- 2005 年十二月
- 2005 年十一月
分类目录
功能
2006
05-31
05-31
水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。 请注意,我用了一句不敬的修饰语“水平不高不低的”。为什么这么说?因为水平低都插不上话,都在在静静地听老前辈布道呢。水平高的,比如Bane Stroustrup老人家,也只是说若干种场合下C++语言能够提供比C macro更好的解决方案,而没有完全否定C macro的价值。但是话就怕传来传去,一传就走样....
Read More >
2006
05-31
05-31
概述 PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、运行效率上的改进点,在很多专业级的软件公司,比如Microsoft,....
Read More >
2006
05-31
05-31
不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语言具备较强的硬件直接操作能力。无疑,汇编语言具备这样的特质。但是,归因于汇编语言开发过程的复杂性,它并不是嵌入式系统开发的一般选择。而与之相比,C语言--一种"高级的低级"语言,则成为嵌入式系统开发的最佳选择。笔者在嵌入....
Read More >
*运算符,很多教材上都称它为取值运算符,作用是取指针变量指向的地址中的值。那么下面的运算怎么解释?
int x=3,y=4,*p1,*p2,t;
t=*p1;
*p1=*p2;
*....
Read More >
一个复杂的工程通常可以分解成一组小任务的集合,完成这些小任务意味着整个工程的完成。例如,汽车装配工程可分解为以下任务:将底盘放上装配线,装轴,将座位装在底盘上,上漆,装刹车,装门等等。任务之间具有先后关系,例如在装轴之前必须先将底板放上装配线。任务的先后顺序可用有向图表示——称为顶点活动( Activity On Vertex, AOV)网络。有向图的顶点代表任务,有向边(i, j) ....
Read More >
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构 关于盘面情况的表示,以链表形式表示当前盘面的情况,目的是可以允许用户进行悔棋、回退等操作。 C....
Read More >
2006
05-30
05-30
题目要求: 求一个9位数,该数的每一位均是1-9之间的数,但是每位上的数字各不相同.最后使得这个9位数从高位开始,前一位能被1整除,前两位能被2整除,前三位能被3整除,前四位能被4整除……一直到整个9位数能被9整除.算法设计: 对于这类题,相信大多数人一拿到手就想到穷举所有的可能性(如果你不这样想,那你就是例外了:)呵呵).刚....
Read More >
最近总是听到很多人问"我该如何学C?","从哪里入手?","选用什么教材和编译器?"等问题.我想这也是大多数初学者遇到的很苦恼的事情.我不想讲过多高深的东西,就算讲也不一定讲的好,因为我在C的道路上走的不是很深入.之所以拿出来讲这个事情,是想就我学C的一些经验和大家一起分享,希望能对读者有些帮助.
C语言是一门很经典的语言.作为一门初学编程者接触的编程语言,....
Read More >
2006
05-30
05-30
/*在当前及其所有子目录下搜索指定的文件,命令行模式*//*使用方法:编译成功后,可执行文件名为search.exe,在DOS下输入search /?即可获得帮助*/
#include<stdio.h>#include<dir.h>#include<string.h>#include<conio.h>#include<dos.h>#in....
Read More >
2006
05-30
05-30
点击此处下载 最近在唯C论坛上看到一个连连看游戏,这也正是我想做的一个游戏,不过一直没有付之实践,呵呵,没想到有人捷足先登了哈。下下来一看,恩,不错,不过就是缺点音乐,要是加是音乐和音效那就更完美了。作者功底可不小哦:)。部分源文件如下(由于源文件太长,不是很方便发上来,就发了一个原作品里的头文件),点上面的连接下载整个源程序和编译好的作品,很好....
Read More >
2006
05-30
05-30
点击此处下载
前段时间,有蛮久了哈(好象是唯C论坛上的吧:)不是很记得了)。从网上下到一个用c写的泡泡堂游戏,可以两人对玩的,觉得挺有意思的!好东西不敢独享,就发上来给大家看看。想必有很多看到过这个游戏,当然也有更多人没有看到!呵呵,还是废话少说吧,大家下下来自己研究一下,研究累了还可以娱乐一下。我在其中加了几个地图,每次开始都随机产生地图(改了代码,还是申....
Read More >
2006
05-30
05-30
点击此处下载 本程序是用c语言编写模仿MS-DOS的一个小程序,称之为command,很多功能和MS-DOS里的用法完全一样,内部命令具体见源程序。外部命令是一组程序集,存放在ex_cmd目录下,具体说明可以参考orders.txt说明文件。为了能够进入到目录名中含空格的目录,本程序在处理的时候对目录名含空格做了处理,即可以用cd命令进入到目录名中含有....
Read More >