循环语句 ? 3 . do ~ while 语句 ? do ~ while 语句和 while 语句类似,其语句代码如下: ? do ~ while 语句的执行过程如下: ? ( 1 )执行循环体语句块。 ? ( 2 )判断循环条件。如果满足条件,返回步骤( 1 )。否则,执行步骤 ( 3 )。 ? ( 3 )退出 do ~ while 语句。 ? do ~ while 语句的流程图如右图所示。 循环语句 ? 从上述代码中可以看出, while 语句和 do ~ while 语句的区 别: ? ( 1 )从结构上看, while 语句的循环条件在前,循环体语 句块在后。而 do ~ while 语句的循环体语句块在前,循环条 件在后。 ? ( 2 ) while 语句的循环条件后没有分号,而 do ~ while 语句 的循环条件后有分号,且不能省略。 ? ( 3 )从执行流程上看, while 语句如是不满足循环条件, 会直接跳过该循环。而 do ~ while 语句是无条件地执行一次 循环体语句块。 其他语句 ? 在循环语句中,经常用到一些语句,如 break 、 continue 和 goto 语句等。 下面对这些语句做简单介绍。 ? 1 . continue 语句 ? continue 语句是跳过循环体中剩余的语句而强制执行下一次循环。其 作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进 行下一次是否执行循环的判定。 ? continue 语句只能用于循环语句中,通常与 if 语句配合使用。 ? 2 . break 语句 ? 当程序运行到 break 语句时,立即结束 break 语句所在的整个循环,转 向循环语句下面的语句继续执行。 ? 3 . goto 语句 ? goto 语句为无条件转向语句,通常与条件语句配合使用。但其易使程 序流程混乱,一般不建议使用。所以在此不过多介绍。 C++ 的面向对象 面向对象技术是当今软件开发的主流,很多开发人员都转向使用面 向对象的语言进行编程。而 C++ 也是面向对象程序设计语言的一种。 本章将依次讲解 C++ 中的类与对象。内容包括类与对象、类的继承与 派生、类的多态性等。 类与对象 ? 客观世界中,任何一个事物都可以看成是 一个对象( Object )。在 C++ 中,对象的类 型被称为类( class )。本节将具体介绍类与 对象的相关概念与使用。 面向对象的思想 ? 面向对象的思想和面向过程的思想是相对的。面 向过程的程序,详细地描述了每一时刻的数据结 构及对其的操作过程。而面向对象的程序,将一 个个小的操作封装成对象。在以后的编写中,只 需调用对象即可。面向对象的程序有三大特性: 封装性、继承性与多态性。 面向对象的思想 ? 1 .封装性 ? 所谓的封装性,有着两方面的含义:一是将基本数据和对此数据进行操作的 过程和函数结合起来,形成一个对象,各个对象之间相互独立,互不干扰。 二是对象将对外界公开的是一个界面,将具体的细节隐藏起来,保证了数据 的安全性。 ? 2 .继承性 ? 继承性是面向对象程序设计中最重要的机制。通过继承机制,可以方 便地利用一个已有的类(父类)建立一个新的类(子类)。新类不但 可以继承已有类的属性和方法,还可以拥有自己特有的方法。 ? 3 .多态性 ? 所谓多态性是当不同的对象收到相同的消息时产生不同的动作。多态 性是面向对象程序设计的一个重要特征,其增加了程序的灵活性。 类的声明 ? 类是具有相同属性和相同方法的对象的集合。类由类头( class head )和类体( class body )组成。类头由关键字 class 和类名组成。类体是指花括号({})中的内容。 类体由数据成员和成员函数组成。需要注意提,类的声明 以分号结束。声明类的一般形式为: 类的声明 ? 其中,关键字 private 、 public 和 protected 称为成员访问 限定符。用这些访问限定符来声明各成员的访问属性。 ? private : 只能在本类中访问,在类外不能访问。 ? public : 既能在本类中访问,又能在类外通过该类的对象 进行访问。 ? protected : 与 private 类似,不能被类外访问,但能被派 生类的成员函数访问。 ? 说明:如果在类的声明中没有使用关键字,则系统将数据 成员和函数默认为是私有的。 成员函数的定义 ? 在 C++ 中,定义成员函数可以在类中定义,也可以在类外定义。 ? 如例
您可能关注的文档
最近下载
- 小学数学教学中数学建模思想与生活问题解决课题报告教学研究课题报告.docx
- 中国糖尿病防治指南(2024版)解读-糖尿病相关技术.pptx
- 建筑工程中途退出协议书.doc VIP
- 勾股定理.1勾股定理课件.ppt VIP
- 结直肠癌放疗护理常规.pptx VIP
- 前臂的挤压伤查房.pptx VIP
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告.docx VIP
- 2026-2030中国匹克球市场前景预判与未来发展形势分析研究报告.docx
- 2025至2030中国匹克球市场前景预判与未来发展形势分析报告.docx VIP
- 4-1输变电工程施工质量验收统一表式(电缆工程电气专业)-2024年版.docx
原创力文档

文档评论(0)