初学c语言学习过程建议

初学c语言学习过程建议

ID:11309251

大小:24.50 KB

页数:4页

时间:2018-07-11

初学c语言学习过程建议_第1页
初学c语言学习过程建议_第2页
初学c语言学习过程建议_第3页
初学c语言学习过程建议_第4页
资源描述:

《初学c语言学习过程建议》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、初学C语言学习过程建议1.《Cprimerplus》推荐理由:适合作为入门书和基本函数查询得参考资料。本书最新版为第五版,以ANSIC99为标准详细介绍了C语言。2.《TheCprogramming_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标准库ANSIC库把函数分为不同的组,每个组都具有与之相关的头文件。C语言标准库相对于其他语言,比如C++,Java来说是非常短小精悍的,但首先应着重对以下库进行学习:ctype.h:字符处理math.h:数学库stdio.h:标准I/O库stdlib.h:通用工具库string.h:字符串处理time.h:时间和日期如果想了解完成的ANSIC库,你可以购买相关的书籍,这些书籍一般会详细介绍每个函数的用户和一些注意点;当然你也可以登陆http://www.dinkumware.com/manu

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

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

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

7、加深对C的理解。有了以上基础之后,你会发现,在实践过程中需要的其他知识,你会非常快速的掌握。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。