收藏 分享(赏)

初学C语言学习过程建议.doc

上传人:j35w19 文档编号:5955791 上传时间:2019-03-22 格式:DOC 页数:4 大小:24.50KB
下载 相关 举报
初学C语言学习过程建议.doc_第1页
第1页 / 共4页
初学C语言学习过程建议.doc_第2页
第2页 / 共4页
初学C语言学习过程建议.doc_第3页
第3页 / 共4页
初学C语言学习过程建议.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、初学 C 语言学习过程建议1.C primer plus推荐理由:适合作为入门书和基本函数查询得参考资料。本书最新版为第五版,以 ANSI C99 为标准详细介绍了 C 语言。2.The C programming_Language推荐理由:C 语言之父得作品权威性毋庸置疑。虽然书籍出版时间比较老,好像也没更新,不过仍不失为经典书籍,网上有这本书得英文电子版提供下载。3.C 专家编程推荐理由:本书可以帮助有一定经验的 C 程序员成为 C 编程方面的专家,最关键的是本书寓教于乐,让你充分享受编程的乐趣。4.C 缺陷与陷阱推荐理由:书中所揭示的知识能帮助您绕过 C 语言自身得陷阱和缺陷,减少代码中

2、许多常见的 Bug。5.unix 环境高级编程推荐理由:既然是 UNIX 环境下 C 编程,就不得不说说 UNIX 编程书籍。Stevens 先生的unix 环境高级编程是我竭力推荐的,也是我的案头必备(如果对网络编程有兴趣的,可以学习一下 Stevens先生的UNIX 网络编程两卷,如果觉得还不过瘾,可以再看看TCP/IP 详解三卷) 。6.计算机编程艺术推荐理由:算法大师得呕心沥血之作。计划出版五卷书,目前好像已出版 3 卷。对算法有兴趣得可以研究一下。过程篇1.学习 C 语法语法的学习对于一个具有编程底子的来说,就很轻松了;即使你以前没有学习过其他编程语言,我相信有 2 个星期,你也能轻

3、松搞定。需要注意的是,不要太纠缠于语言的细节,比如:运算符优先级与结合性的问题等。2.学习 C 标准库ANSI C 库把函数分为不同的组,每个组都具有与之相关的头文件。C 语言标准库相对于其他语言,比如 C+,Java 来说是非常短小精悍的,但首先应着重对以下库进行学习:ctype.h:字符处理math.h:数学库stdio.h:标准 I/O 库stdlib.h:通用工具库string.h:字符串处理time.h:时间和日期如果想了解完成的 ANSI C 库,你可以购买相关的书籍,这些书籍一般会详细介绍每个函数的用户和一些注意点;当然你也可以登陆http:/ . amp;page=index.

4、html 获取 ANSI C 库详细信息。3.攻克 C 的难点C 语言声明:C 语言的声明确实让我觉得恐怖,比较晦涩难懂,而且声明的形式和使用的形式还类似。比如如下的声明恐怕就连很多熟悉 C 多年的程序员也不是一眼就能看出来的:char * const * (*next)();那么有没有一种好的记忆方法或规则来搞清楚呢,好像没有,如果有的话也不是这样折磨人了。不过可以看看C 专家编程第三章的内容,或许你会有所收获。也只能多学多练了,所谓熟能生巧嘛,希望这个问题不要在你的心灵上留下阴影。数组与指针:数组与指针的关系,在标准中并没有作很详细的规定,而且好多C 入门的书籍在这个问题上并没有给出很详细

5、的说明,所以会给人造成很多误解。对于这个问题,你可以参考C 缺陷与陷阱4.5 节和C 专家编程第 4,9,10 章,相信你这里面的内容搞透彻,以后就不会再被这个问题搞迷惑。指针与内存:如果你以后编写规模较大的程序,你可能发现这个问题可能会是你最大的烦恼,而且可能会是你消耗最多调试时间的事项。C 版本的问题:你得特别小心该问题,最好不要在你的程序中混合使用不同版本C 的特性,否则会给你带来很迷惑的问题。如果一定要用,你最好清楚自己在做什么。还有一些其他 C 中的难点和容易错误的地方,可以学习前人的一些经验。以下是一个 c FAQ 的链接地址,相信在这篇文档中有你需要的大部分问题的解决方法。htt

6、p:/c-faq- UNIX 环境编程学习了以上内容之后,我相信,你就可以进行 unix 环境编程了。不过你可能需要对操作系统理论有一点点的了解,这样学起来会比较轻松一些。Unix 环境编程,你应该着重 IO 和进程两大块内容。 Unix 环境高级编程中对 Unix 环境编程有着非常详细且深入的论述,而且书中有大量实用性例子程序,不过可能得花上几个月得时间,好好啃一啃了。在扎实掌握以上内容,不代表你得 C 语言学习支路已经完成,相反,才刚刚开始。以后你需要用学到得知识去解决大量不同实际问题,在不断得实践过程中,你会近一步加深对 C 的理解。有了以上基础之后,你会发现,在实践过程中需要的其他知识,你会非常快速的掌握。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 解决方案

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报