- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章计算机程序设计和C语言简述
第1章 C++语言概述 第一章 C++语言概述 二、简史与特点 1980年贝尔实验室在C语言的基础上发明 c++是在c的基础上发展而来,是带类的c语言。c语言支持结构化程序设计,c++支持面向对象程序设计。程序设计方法正由结构化程序设计走向面向对象程序设计。 结构化程序设计主要思想是功能分解并逐步求精。面向对象程序设计的本质是把数据和处理数据的过程看成一个整体――对象。 1.1 C++语言的简史及特点 C++语言的简史C++是由美国贝尔实验室的Bjarne Stroustrup博士及其同事在C语言的基础上,从Simula中引进面向对象的特征,于1980年开发出来的一种过程性与对象性相结合的程序设计语言。最初称之为“带类的C”,1983年正式取名为C++,在经历了不断修订后,于1994年制定了ANSI C++标准的草案,以后又经过不断完善,成为目前的C++。 C++中对象和类 1. 对象(Object) 概念上:在问题空间中,将客观世界的实体称为对象。对象可以是人、物、事件、规则、概念等。 实现上:把数据和处理数据的过程(操作或方法)当作一个整体,这个封装体就称为对象。 2. 类(Class) 具有相同属性和行为(共性)的对象的抽象。 C++字符集和标识符 一、C++字符集(Character Set) 大小写英文字母:a-z和A-Z 数字字符: 0-9 其他字符: + - * / = ( ), ‘ ? 等 二、C++标识符(Identifiers) 1.定义 程序设计语言中为变量、常量、类型、函数等取的名字称为标识符。 §1.2简单的C++程序 一、C++程序实例 [例]求两数之和 #include “iostream.h” //编译预处理 void main() //main函数 { … //函数主体 } int add(int x,int y) //add函数 { … } §1.2简单的C++程序 简单的C++程序 Void main(){} C++源程序的扩展名为CPP,如1.CPP 函数与定义 类型修饰符 函数名(形式参数表)函数体 主函数 字母的大小写 例1.2:设计一个程序显示“同学们,你们好!” #includeiostream.h void main() //主程序 { cout“同学们,你们好!”; } 执行这个程序将在屏幕上显示: 同学们,你们好! C++语言的基本组成 C++来自C ,C++程序具有与C程序相同的结构形式,从上面的例子可以看出,每个C++程序由注释、编译预处理以及程序主体三部分组成。 1.注释 注释是写程序者为读程序者作的说明与注解,是提高程序可读性的一种措施。一般可将注释分为两种:序言性注释与注解性注释。前者用于程序的开头,说明程序或模块的名称、用途、编写时间、编写人以及所使用变量的说明等。后者用于对程序中难懂的地方的解释说明。 C++语言的基本组成 C++提供两种形式的注释: 1)一对符号“/ *”与“* /”之间的内容称为注释。它可以占多行,是从C语言中继承来的一种注释形式。 2)一行中符号“// ”之后的内容也称为注释。它只能占一行,是C++特有的一种注释形式。注释仅供人阅读程序使用,是程序的可选部分。C++编译器把所有注释都视为空白。 C++语言的基本组成 2.编译预处理 每个以符号“#”开头的行,称为编译预处理行。 如include称为“文件包含”预处理命令。命令行#include iostream.h 的作用是在编译之前将文件iostream.h包含到程序文件中。 编译预处理是C++提供的一种模块化工具。有关它的其他功能将在以后章节中进一步说明。 C++语言的基本组成 3.程序主体 面向过程的程序主要是定义过程并调用它。C++与C一样,用函数组织过程,每个相对独立的过程都要组织成一个函数;不同的程序由不同的函数按层次结构组织而成。因此,函数定义是C++程序的主体。 一个C++程序至少包含一个main函数,也可以包含一个main函数和若干个其他函数。其他函数可以是系统提供的库函数,也可以是用户根据需要自己编制设计的函数。 说明: (1) c++的程序结构由注释、编译预处理和程序主体组成。 (2) 注释的目的是为了提高程序的可读性。注释以//开始,直到换行。注释分序言注释和注解性注释两种。 (3) 以#开头的行,称为编
您可能关注的文档
最近下载
- 广汽集团公司2010年度财报.pdf
- HEIDENHAIN海德汉TNC640 (34059x-10) Cycle Programming用户手册.pdf
- 2024年机电安装工程行业分析报告及未来五到十年行业发展趋势报告.docx
- 2022年长春市朝阳区工会系统招聘考试试题及答案解析.docx VIP
- 《大数据架构与设计》实践报告-网易云音乐大数据系统构建.docx VIP
- 仓储物流园及配套基础设施项目可行性研究报告-立项备案.doc VIP
- 城乡环卫保洁投标方案.doc
- 2022年1月吉林省长春市工会系统招聘考试《工会基础知识》试卷及答案.pdf VIP
- 2023年上海海洋大学计算机科学与技术专业《计算机网络》科目期末试卷A(有答案).docx VIP
- [高清书籍]威尼斯商人.PDF
文档评论(0)