- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 C++基础知识 本章要点 1.1 程序设计语言的基本概念(自学) 1.2 C++程序的基本结构 1.3 一个应用程序的开发过程(在第2章介绍) 1.4 C++的词法规则 1.5 C++基本数据类型 1.6 常量与变量 1.7 运算符与表达式 1.1 程序设计语言的基本概念(自学) 面向过程的结构化程序设计语言 从求解问题的功能入手 按照工程的标准和严格的规范将求解问题分解为若干功能模块 在软件设计和实现过程中,采用自顶向下、逐步细化的模块化程序设计原则 1.1 程序设计语言的基本概念(自学) 面向对象的程序设计语言有两类 一类是完全面向对象的语言 一类是兼顾面向过程和面向对象的混合式语言(C++语言就是一种典型代表 ) 将问题分解为对象,对象的数据——属性,作用于数据的操作——方法,将属性和方法封装成一个整体,供程序设计者使用。对象之间的相互作用通过消息传递来实现。 程序设计模式:“对象+消息” 1.2 C++程序的基本结构 C++程序的结构 声明区 函数区 例1.1从键盘输入圆的半径,求圆的面积. //声明区(在函数之外) #include iostream.h double const PI=3.14159; float sum(float x); //函数区 void main( ) { float r,s; coutInput r:; cinr; s=sum(r); coutr=r s= sendl; } float sum(float x) { return PI*x*x; } 1.2 C++程序的基本结构 C++程序通常分成几个文件: 头文件(.h文件) 包括类定义,构成所定义对象的接口 可以是C++系统文件或用户定义文件 C++源程序(.cpp文件) 可由一个或多文件组成 类库文件(.lib文件、.obj文件) 包括类方法的实现代码 1.2 C++程序的基本结构 C++程序的书写格式 (1)每行一般书写一条语句 (2)每条语句以“;”分号结束 (3)使用向右缩进方法 表达程序中的层次结构 花括号(定界符)中的字符右缩进。 如函数体、循环体、if–else 语句体等 (4)可使用多行注释或单行注释 以增强程序的可读性 多行注释:“/*”开始,以“*/”结束,占据多行。 单行注释:“//”开始,占据一行。 1.4 C++的词法规则 C++的字符集组成 (1)26个小写字母:a~z。 (2)26个大写字母:A~Z。 (3)10个数字:0~9。 (4)标点和特殊字符:+ - * / , : ; ? \ ” ’ ~ | ! # % ( ) [ ] { } ^ 空格。 (5)空字符:ASCII码为0的字符,用作字符串的结束符 1.4 C++的词法规则 标识符 以字母或下划线开头,后跟字母、下划线和数字组成的字符序列,字母大小写是不同的。 用来命名C++程序中的常量、变量、函数、语句标号及类型定义符等。 例: Aa、ABC、A_Y、ycx11、_name是合法标识符。 而5xyz、m.x、!abc、x-y是非法标识符。 1.4 C++的词法规则 关键字 关键字(保留字)是系统已经预定义的单词,有专用的定义。这些关键字都是保留字,用户不可再重新定义。 1.5 C++基本数据类型 见P11表1-2 1.6 常量与变量 常量 在程序运行过程中,其值不能被改变的量。 常量的定义格式: 类型 const 常量名=常量值; 或 #define 符号常量名 常量表达式 C++程序中有4种常量 整型常量、浮点型常量、字符常量和字符串常量。 1.6 常量与变量 整型常量定义格式: int const 常量名=常量值 const int 常量名=常量值; 例如, int const x=10; ? x=20; 是否可行? 整型常量可分为: 十进制: 123 -35 32767 0 八进制: 05 012 01 十六进制: 0x10 0XFF 0x8 1.6 常量与变量 浮点型常量(实型常量)定义 float const 常量名=常量值; double const 常量名=常量值; 例如: float const y=2.1; 两种表示形式: 小数形式:3.14159 2.71828 0.0 .54 指数形式:0.3e2 1.23e-2 1.6 常量与变量 字符常量定义: char const 常量名=常量值; 说明: 字符常量用单引号括起来,例A 字符串常量用双引号括起来,例abfgTYN 思考: ab
原创力文档


文档评论(0)