C语言学习之梦溪笔谈
2009-05-13 00:39:30来源:未知 阅读 ()
第一个算是Header file和外部变量,这都是看似简单的内容,但是我说完了你可能吓一跳。IDE编程环境发展到现在,Eclipse, Clear request,相比C语言,像是一个航母和一个竹排在比。但是C能够给你一些原始的东西。Header file使得独立编译成为现实,静态外部变量可以只属于某个源文件,这几乎可以说是类了。你看类也无非是全局有效,成员变量。当然我是已经知道有类,然后悟出来了,有点马后炮。
第二个是结构变量的Hash组成和检索。既然已经是结构化的变量了,它就是一个存储查询的解决方案了,这样集合运算或者说数据库理论也就是功能重复。
第三个是目录的遍历。实际上这个算法就不容易,但是这个算法背后有一个很大的逻辑,目录树的形成和文件的管理。几乎所有的Unix操作系统都没有离开这个机制。我曾经看到了一个获奖的图片,模拟Unix文件和目录,很好看。
这三个实际上就有三个例子,Dennis M. Ritchie的的P73-83描述了第一个例子,P143-145描述了第二个例子,P179-184描述了第三个例子。
实际上我就是根据这三个例子总结出来的。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2228/showart_5815.html
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:从 I18N 到 L10N
下一篇:想想看:你的目标是什么
- (已解决)VM里面的OpenBSD怎么删除一个新添加的硬盘? 2009-05-13
- 见笑了,问一个很简单的问题 2009-05-13
- adsl+openvpn的一些问题 2009-05-13
- [FreeBSD] 添加一个分区 2009-05-13
- freebsd下安装软件使用说明 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash