- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一部分 基础编程( The Basic Programming )
概述( Introduction )
1、 过程化程序设计( Procedural Programming ):
程序( Programs):=算法( Algorithms )+数据结构( Structures )(大型软件主要是 Struct
之间的组合)
描述问题只需 3 种基本控制语句:
顺序、选择、循环。
每个模块,其内聚性( aggregation )越强,外联型( association )越小,则模块独立性越
好。
2 、对象化程序设计( Objectified Programming ):
程序( Programs): =算法( Algorithms )+抽象数据类型 (ADS:Abstract Data Structure) 。
这里的程序便可形成一种称之为类( Class)的对问题的描述;
程序( Programs): = (对象(Object ),对象( Object ),…)。
这样就适应问题跨度更大,抽象层析更高,编程模块更加灵活高效。
第 1 章 基本编程语句( Basic Programming Statements )
1、 C++的基本编程语句包括:
说明语句、复制语句、表达式语句和过程控制语句,其中过程控制语句又包括:顺序语
句、选择语句和循环语句。
注:这里,不考虑跳转语句( goto ),goto 的使用,不太适合过程化的思想。
2 、 在 C/C++中,要将计算的结果保存在存储空间就必须指出存储空间的位置:
在 C/C++中,存储数据的名称有两种:
① 成为变量(或常量) ,是 C\ C++内部数据类型定义而产生的。
② 对象(或常对象) ,由程序员定义的类( Class)而产生的。
说明语句又分为:声明( Declarative )和定义( Definition )
如果要在之前的程序中使用该程序之后定义的变量、 对象或函数, 则应该在程序之
前对之后的部分进行声明,或者在其他文件中使用,亦如此。
变量的初始化与赋值。
3 、 条件表达式:
()?表达式 1:表达式 2
是 C/C++唯一的三元操作符,表示括号()中德条件满足,执行表达式 1,不满足,执
行表达式 2 。
4 、 If 语句( If Statement )
5 、Switch 语句( Switch Statement )
开关语句又称之为多分支语句, Switch 括号中的表达式只能是:整型、字符型和枚举型
表达式, Case后面的常量表达式类型必须与其匹配。
5 、 循环语句( Loop Statement )
5.1 、For 循环结构( For Loop Structure )
包括 4 个部分:
5.1.1 、循环初始状态;
5.1.2 、循环判断:决定是否终止循环;
5.1.3 、状态修正:对上个循环状态的值进行修正;
5.1.4 、循环体:重复执行的语句序列。
5.2 、While 循环语句( While Loop Structure )
5.3 、Do..While 循环语句( Do-While Loop Structure )
先执行循环体,然后判断是否继续循环,因而,该循环至少执行一次循环。
6 、 转移语句( Move Statements )
6.1 、Break 语句( Break Statement )
用在循环语句: For、While 、Do-While 以及开关语句 Switch 中,跳出当前循环,或跳出
Switch。
6.2 、Continue 语句( Continue Statem
文档评论(0)