欢迎来到天天文库
浏览记录
ID:45085780
大小:1.83 MB
页数:466页
时间:2019-11-09
《《C从入门到实践》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章C++预备知识C++是一门应用非常广泛的计算机程序设计语言。它既支持过程化程序设计,也支持面向对象程序设计。目前,业界应用比较广泛的是它的两个变种:BorlandC++和VisualC++。这两种C++都是在标准C++的基础上作了一些扩展而来。本书将基于VisualC++6版本的开发环境,向读者讲授标准C++的强大功能和编程方法。C++概述开发工具C++程序的结构编码规范标识符1.1概述C++作为当今业界应用最为广泛的编程语言之一,其涵盖的内容非常广泛而多样。本节将首先给读者一个初步的概念。1.1.1C++的发展史C++由美国
2、贝尔实验室的BjarneStroustrup博士在20世纪80年代初期发明并实现,最初被称作“CwithClasses”。1983年,CwithClasses被更名为C++,1985年10月发布了第一个商业化版本。同年,C++的第一本编程手册《C++程序设计语言》出版。1989年,发布了第二版。1990年,出版了TheAnnotatedC++ReferenceManual。这本书后来成为标准化的基础。稍后又引入了模板、异常处理、命名空间、新的强制转型,以及布尔类型等特性。1.1.2为什么要选择C++C++语言是由C语言扩充而来。C+
3、+是编译语言,性能良好,效率更高C++编写的程序独立性好。C++语言应用极为广泛。1.1.3对面向对象方法的支持对象是人们要进行研究的任何事物。面向对象的核心思想是对象和对象间的消息,是建立在“对象”基础上的方法学。它将系统看作对象的组合,每个对象都能接受并处理数据,然后和其它对象通过消息来交换数据。面向对象编程三个基本特征:封装、继承和多态。1.2开发工具要想发挥C++的强大功能,就需要一个优秀的集成开发环境,一个好的编程环境常常可以做到事半功倍。集成开发环境(IDE)是一个将程序编辑器、编译器、调试工具和其它建立应用程序的工具集
4、成在一起的用于开发应用程序的软件系统。本节将向读者介绍常见的几款C++开发环境,并着重介绍本书所用到的开发环境。1.2.1常见的C++开发工具1.VisualStudio2.C++Builder3.Dev-C++4.Anjuta5.Code::Blocks6.Eclipse1.2.2VC++6开发环境简介1.DeveloperStudio2.MFC3.PlatformSDK1.2.3VC++6开发环境的使用1.主界面2.创建工程3.工具栏4.工程管理面板5.编译运行1.2.4VC++6使用示例在这一节将演示一个典型的C++程序的开发
5、过程,该程序用C++语法输出字符串“Helloworld!”。1.3程序结构程序结构是程序的组织结构,包括代码的组织结构和文件的组织结构两部分。这一节将分别介绍。1.3.1第一个程序在这一节将通过一个简单程序向读者讲解C++程序的基本结构,同时也说明C++程序中输入输出操作的方法,以方便后续章节中的讲解。1.第一个部分——注释部分2.第二部分——预处理部分3.第三部分——主要部分1.3.2文件的组织当程序较小时,用一个文件就可以保存所有代码。但是有实际用途的程序一般都不会太小。所以,通常会将程序分成几个文件分别保存,再通过包含语句放
6、到一起。这种做法既有利于模块化开发,也有利于代码的重用。1.4编码规范编码规范是从美观、优雅、可读性强的角度出发对代码编写的规定。这不是硬性的规定,但是却是每个程序员因该具备的素质。1.4.1风格指南本节给出如下几项建议的代码风格。程序块采用缩进风格。每个函数不要太长。避免使用过深的if语句嵌套。双目操作符的前后加空格。单目操作符前后不加空格。尽量不要写太长的语句。1.4.1风格指南使用类时,每个模块中只放一个类。功能相对独立的程序块之间或for、if、do、while、switch等语句前后应加一空行。if、while、for、c
7、ase、default、do等语句自占一行。一行不要写多条语句;当表达式中有多个运算符时,尽量用括号来明确标出优先级。1.4.2注释的使用注释是为了增加程序的可读性和美观,给程序提供注解和备忘录。注解不能太多,也不能太少。太多有碍阅读,太少不利于注解代码。C++中的注释有行注释和块注释两种。行注释用“//”,一次注释一行。块注释用“/**/”,星号中间是被注释的块,可以是多行,也可以是单行。1.4.3美化代码代码不仅是写给编译器看的,也是写给其它同事或同行业的人看的。所以在保证程序正确性的前提性下,一定要注意代码的优雅和整洁。这既显
8、示了程序员良好的素养,也显示了其优秀的编程风格。对代码的美化主要通过规范严谨的缩进和必要的注释,技巧:如果希望写出更规范和优美的注释,可以参考开源软件doxygen的格式。该软件提供了一个内容丰富的风格规范,其更大的好处是可以用该软件
此文档下载收益归作者所有