- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习C语言的全过程 浅谈C语言学习方法
学习C语言的全过程 浅谈C语言学习方法
学习C语言的全过程 浅谈C语言学习方法 互联网 2009年06月12日 10:07 燕小6 4577次 网吧技术群5网吧技术群6 106313076 网吧技术群7 106313196 网吧技术群8 106313272 更多
-
5258网吧主页 百台机器每月收入100+ /
初学者该看哪些书来入门:
在学习C语言之前,首先就要选择一本教材,对于初学者,我个人并不建议去读电子书籍,最好是买纸质书来学习。比如比较有名的“C程序设计”就很不错,尤其是第二版。我也看过,比较适合中国人来初学。整本书都在全面系统的讲解C的语法结构,构成C的语言元素包括:数据类型,支持的运算符,标识符(是由程序员按照命名规则起的名字,用于变量名,函数名,宏名等等),关键字(编译系统用于实现C内部功能的词,比如:转向goto和中断break等等) 等。看完这本书你基本上可以写一些简单的小程序,当然是DOS下的程序。如果你想在进一步深入学习C的话,可以看“C陷阱与缺陷”这本书。写这本书的作者是在Bell工作对C是非常精通的,应该算是大师级的人物了。如果你暂时不想深入C的话,也没问题,因为此时你完全可以把C当作一种编程工具来使用,你要做的就是多写Code来让自己熟悉C语言。经验是非常重要的,“经验是检验真理的唯一方法”.当然你不会纸上谈兵,如果你有过多的开发经验的话,就知道在纸上或最初的设想的Code拿到计算机上来实现,最终会发现有很多地方都是不合理的,之前是没有办法想象到的。在初学C的过程中,比如你会看“C程序设计”来初学C,当你学完每一章的时候要把习题来完成,这里就是考验你学到的知识了,看看你应用能力怎么样?尤其是程序设计题目,比较有意思。哪里不懂了。 可以翻回去看书中的解释。如果没有解释或你还是不明白,可以去问别人,与其他人交流。 bbs,QQ或Google.直到你弄明白为止。当你把问题最终解决的时候,我敢打赌,此时你一定很兴奋,或者是比较兴奋。这个时候知识已经在你的大脑里了。
下面我为你推荐几本不错的关于C语言籍:
C编程规范
C语言大全第四版 (个人感觉不错,里面有提及C标准方面的东西)
C和指针
The C programming Language (经典着作)
如果你要看电子书的话,以上几本书在Google上很容易就可以找到。
关于C语言的初步理解:
对于初学者,会有太多的疑问,原因是你的知识面太小。现在我为你解释一些C相关的东西。目的是让你能够有一个大致清晰的方向,来给自己安排学习计划。专业的来说,我们是或将是一名程序员,程序员当然就是要开发程序了。对于软件开发方面我来解释下术语:
C,C++,ASM,Basic,Java 这些是计算机语言。计算机语言很多,我就不多说了。
Visual C++,Visual Basic, Microsoft研发的开发环境,开发环境包括:编译器,库函数(每种C语言编译器都支持标准库,同时它们也会扩展自己的库,所以很多比较以来库函数实现的程序员,在转向不同的开发环境的时候最初总是不使用的,会遇到很多问题),一些资源模板等等。Visual 就是可视的意思,后面的就是语言。Visual C++支持C与C++2种语言,是根据文件的扩展名来判断采用哪种编译内核。
什么是“面向对象”与“面向过程”? 其实是2种完全不同的程序设计思想,C语言是面向过程语言,而C++是面向对象语言。在面向对象的语言中有“类(Class)”这个东西。C中没有。对象是由类来派生的一个实例,相反类就象是一个模板。
什么是SDK? SDK就是软件开发工具包(Software Development Kit)。指的范围比较广,通俗的说,凡是能够与软件开发过程占上边的东西都属于。比如:库文件,参考资料,接口函数,当然语言也应该属于。
DDK就是设备驱动程序开发工具包。
Turbo C: 这是一个比较精致的C语言编译器。
理论上来说任何一门语言都可以在任何一种操作系统上运行,前提是操作系统要支持。也就是我们所说的应用程序接口,比如Window API(Application Programming Interface),其实是Microsoft内部定义的接口函数用于实现一些Windows内部的功能。一些对象的描述术语,在不同平台上是不同的, 比如:Windows下的“调用”,经常被称为“呼叫”,“返回”被称为“传回”.
什么是“算法”? 你最初只需要知道算法实际上就是对特定的Data进行运算的一段代码而已。也可以认为在求解一道题目的时候,采取的方法与步骤的总称。对于基本的C程序来说,实际上就是由Data与算法来组成的。
什么是“数据结构”? 如果要是系统的讲解,还需要一本书“数据结构
您可能关注的文档
最近下载
- 财务管理第6章自测练习.docx VIP
- YY_T0521-2018牙科学 种植体 骨内牙种植体 动态疲劳试验.docx VIP
- DB21T 3419-2021 农业废弃物堆沤肥料生产技术规程.docx VIP
- 鼻饲法教学课件.ppt VIP
- 保洁项目内部考核管理制度.docx VIP
- 2023年湖南师范大学公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- SANGFOR_GAP_V3.0安全隔离与信息交换系统_用户手册.pdf VIP
- 马克思主义基本原理(湖南师范大学)知到智慧树期末考试答案题库2024年秋湖南师范大学.docx VIP
- 2025年健康企业管理题库及答案.doc VIP
- 食品安全英文PPT.ppt VIP
原创力文档


文档评论(0)