C基础教程学习

C基础教程学习

ID:47877373

大小:230.11 KB

页数:59页

时间:2019-11-16

C基础教程学习_第1页
C基础教程学习_第2页
C基础教程学习_第3页
C基础教程学习_第4页
C基础教程学习_第5页
资源描述:

《C基础教程学习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++基础教程Beta版原作:JuanSoulie翻译:JingXu(aqua)英文原版本教程根据JuanSoulie的英文版C++教程翻译并改编。本版为最新校对版,尚未定稿.如有不明或错误之处,请参考英文原版,并敬请在本站留言指正•版权归作者所有,欢迎链接,请勿转载.,本教程对C++语言进行了深入浅出的介绍,从基础知识到ANSI-C++标准的最新功能,内容涵盖了从数组,类等基本概念到多态.模板等髙级概念。教程本着实用的原则,每一小节都结合了可以工作的程序实例,以便读者从第一课开始就可以上手实习.本翻译版

2、本对许多C++概念中的关键词保留了中英文对照,以便读者增强理解,并方便日后阅读英文原版教材目录1.简介怎样使用本教程2.C++基础BasicsofC++1.C++程序结构Structureofaprogram2.变量和数据类型VariablesandDatatypes3.常量Constants4.操作符/运算符Operators5.控制台交互Communicationthroughconsole3.控制结构和函数ControlstructuresandFunctions1.控制结构ControlStruc

3、tures2.函数IFunctionsI3.函数IIFunctionsII4.髙级数据类型AdvancedData1.数组Arrays2.字符序列CharacterSequences3.指针Pointers4.动态内存分配Dynamicmemory5.数据结构DataStructures6.自定义数据类型Userdefineddatatypes5.面向对象编程Object-orientedProgramming1.类,构造函数和析构函数,类的指针Classes.ConstructorsandDestruc

4、tors.Pointerstoclasses.2.操作符重载,this,静态成员OverloadingOperators,this.Staticmembers3.类之间的关系Relationshipsbetweenclasses:friend.Inheritance4.虚拟成员,抽象,多态VirtualMembers.Abstraction.Polymorphism6.C++髙级Advancedconcepts1.模板Templates2.名空间Namespaces3.出错处理Exceptionhandl

5、ing4・类型转换髙级AdvacnedClassType-casting5.预处理指令PreprocessorDirectives7.C++标准函数库C++StandardLibrary1.文件的输入输出Input/OutputwithfilesC++基础教程嗇齐怎样使用本教程读者范围本教程面向所有希望学习C卄语言的读者•如果读者有其他编程语言背景或计算机相关基本知识可以帮助更好的理解教程内容,但这并非必须条件。对于C语言熟悉的读者可将前三章(1.1到3.4)当作复习,因为这部分内容主要介绍C++中的C部

6、分。不过某些C++的语法与C还是有些差别,所以建议还是快速的读一下这部分。第四章讲述面向对象编程.第五章主要介绍ANSI-C卄标准中的新增的功能。本教程结构教程共分6章,每章分若干小茁。你可以直接从主目录进入任意小节,并循每页底部的链接向后浏览。很多小节含有一页例题介绍该章节主要知识点的使用.建议在进入下一章学习之前最好先阅读这些例题,理解每行代码•学习和练习一种编程语言的最好办法是自己修改书中例题程序,设法在程序中增加新的功能。不要不敢修改这些例题程序,这正是学习的另■法。兼容性备注ANSI-C卄标准近

7、几年来被接受为国际标准.尽管C++语言从二十世纪80年代即存在,ANSI-C++在1997年才被发表,2003年又被修订过。因此很多编译器不支持ANSI-C++中的部分新功能,特别是那些在此标准发表前即被发布的编译器。在本教程中,那些ANSI-C++中新增的而老一代C卄编译器大多不支持概念将备用如下标志标出:ANSIC++新增的概念同样对于C和C卄在续现上有明显不同的概念,将备用如下标志标出:C与C++不同的地方编译器本教程中所有例题程序均为console程序(控制台程序)。此类程序以文本形式与用户交换信

8、息,显示结果.所有C++编译器均支持console程序的编译。要了解更多关于如何编译的说明,请查询你的编译器用户使用手册。C卄编译器和开发环境推荐很多读者询问编译器和开发环境的问题。除了常用的商用收费的MSVisualStudio,VC++,BorlandC++等工具外,还有很多免费的工具也是很好用的。这里推荐两种允费的C++开发软件:1、Eclipse的CDT开发工具,官方网站在http://www.eclipse,org/

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

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

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