- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4.4.3 goto语句 goto语句的功能是改变程序控制的流程,无条件地将控 制转移到语句标号所在处。 1.语句标号 语句标号是为了指示语句在程序中的位置,常常作为转 移语句(goto语句)的转移目标。其格式如下: 语句标号:语句 2.goto语句 其格式为: goto 语句标号; 例4-15 goto语句使用 4.4.3 goto语句 3.goto语句使用说明 (1)不能用goto语句转移到其他函数中。 (2)goto语句可从条件语句或循环语句里面转移到条件 语句或循环语句外面;但不允许从条件语句或循环语句外面 转移到条件语句或循环语句里面。 (3)goto语句可从多层循环的内层跳到外层循环外。 (4)goto语句的大量使用会破坏程序的结构化,使程序 的流程控制混乱,可读性降低,调试困难。一般不提倡使用 goto语句。 4.4.4 exit和abort函数 exit函数和abort函数都是C++的库函数,其功能都是 终止程序的执行,将控制返回给操作系统。当使用这两个函 数时,应包含头文件stdlib.h。 1. exit函数 exit函数的作用是无条件正常终止程序的执行,并将控 制返回给操作系统。原型为: void exit(int status); 2. abort函数 abort函数用于异常终止程序的执行。原型为: void abort(void); 4.5 编程规范和编程风格 1. 源程序文件组织 每个程序文件单元通常都应由 .h 文件和 .cpp 文件组 成。 2. 源程序文件结构 每个程序文件应由标题、内容和附加说明3部分组成。 (1)标题:文件最前面的注释说明,其内容主要包括程 序名、作者、版权信息、简要说明等,必要时应有更详尽的 说明。 (2)内容:为文件源代码部分基本上按预处理语句、类 型定义、变量定义、函数原型、函数实现(仅对.cpp文件)的 顺序。 (3)附加说明:文件末尾的补充说明,如参考资料等, 若内容不多也可放在标题部分的最后。 4.5 编程规范和编程风格 3. 编辑风格 (1)缩进:缩进以Tab为单位,一个Tab为4个空格大小。 (2)空格:数据和函数在其类型、修饰(如_?_fastcall 等)名称之间适当空格并根据情况对齐。 (3)对齐:原则上关系密切的行应对齐,对齐包括类型、 修饰、名称、参数等各部分对齐。 (4)空行:程序文件结构各部分之间空行。 (5)注释:对注释有以下3点要求: ① 必须是有意义的。 ② 必须正确地描述了程序。 ③ 必须是必威体育精装版的。 4.5 编程规范和编程风格 4.命名规范 采用匈牙利变量命名惯例,所有标识符一律用 英文或英文缩写,杜绝采用拼音,标识符中每个单 词首字母大写,缩写词汇一般全部大写,只在必要 时加“_”间隔词汇,用#define定义的宏一般全部 大写,其他具体细节待定。 第4章 C++的基本语句 本章主要内容 4.1 C++语言的语句和程序结构 4.2 选择结构语句 4.3 循环结构语句 4.4 控制执行顺序的语句 4.5 编程规范和编程风格 4.1 C++语言的语句和程序结构 4.1.1 C++语句分类 4.1.2 程序的基本结构 4.1.1 C++语句分类 1.变量和对象声明语句 在C++中,对数据结构的定义和描述、对变量的定义统 称为声明语句。声明语句不生成可执行代码,仅是向编译器 提供一些说明性的信息。它可放在函数中允许出现语句的任 何位置,也可以放在函数定义之外。 2.流程控制语句 用来完成对程序的执行顺序进行一定控制的语句,如程 序的选择控制、循环控制、程序的跳转等。 3.表达式语句 指在任一表达式的后面加上一个分号而构成的语句。 4.函数调用语句 在一次函数的调用后加上一个分号所构成的语句,它完 成一次函数的调用。 4.1.1 C++语句分类 5.空语句 只由一个分号所构成的语句称为空语句,它不执行任何 动作,主要用于指明被转向的控制点或在特殊情况下作为循 环语句的循环体。 6.复合语句 复合语句是指用花括号{}把一个或多个语句括起来后构 成一个语句。 在C++中,复合语句从逻辑上被作为一个语句来处理, 它可以出现在只允许出现一个语句的任何位置。复合语句不 需要分号来结束。
文档评论(0)