51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2037|回复: 4
打印 上一主题 下一主题

[原创] 对c语言的学习资料的评论【初学者进】

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-24 22:21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
讲讲学习c语言的经验,希望对想要入门的新手有帮助。一些学习资料:
1.the c programing language(c程序设计语言 第二版新版),这个很经典,网上说的k&r c这是它,书的篇幅比较少,除去附录160多页的样子。本书介绍了ansi c(c89)定义的c语言,比较适合0基础入门,唯一的遗憾是有点老,某些地方与c99标准有出入,但是问题不大
2. c primer plus 第五版,这本书网上很多人推荐,它符合c99标准,讲的可谓面面具到,但是写的太多了,篇幅很长,也适合0基础的初学者
3. c traps and pitfalls(c陷阱与c缺陷),强调了一些编码过程中的细节问题,属于进阶类型的,不过也有点老,部分内容有点过时
4. expert c programing (c专家编程),也是很经典的书,属于进阶类型的,正如书名,读完它,你就可以算是c语言方面的专家了
读完了1和3,2从网上下载的,简单浏览一下没看完,现在有空的时候看4。1,3,4的作者都是在unix环境下讲述c的,某些内容都是在讲述历史,可以帮助我们了解c语言。
说一下谭浩强的那本c语言程序设计,记得我在上学时用的它,第二版吧,不少人也推荐用来入门,但我觉得有一些不够的地方。首先,它是在turbo c这个编译器的环境下来讲述的,书中最经典的void main()这种写法更本不符合c的标准,而且它比较注重算法设计,大量的篇幅都用在算法上,对c语言本身的标准使用讲述不多,在用c时会遇到c本身的一些问题(或者说是特性),这些没讲清楚,所以不推荐。要学算法的话,有专门的书。
另外一些比较经典的书:
c和指针
C语言核心技术
C标准库
这些没看过,据说也不错
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-4-25 00:25:15 | 只看该作者
除了2,都读过。C Programming Language是经典,要多读几遍。如果未能从中感觉到“代码之美”,说明“代码感”还不够强。C Traps and Pitfalls可以避免典型错误,很实用,必读书。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-4-25 09:40:17 | 只看该作者
感谢分享
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-4-25 18:32:56 | 只看该作者
看到论坛里发的c语言教程,有感而发。个人感觉现在主要用c语言做开发的就是嵌入式,Linux这块,其它的多用java跟c++,而测试的工作中比较常用的还是脚本,比如javascript,vbscript,perl,python,ruby...
个人认为喜欢速成的话还是学脚本语言。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-4-26 11:26:21 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-18 08:51 , Processed in 0.063619 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表