东南大学C++课程-何洁月:面向对象编程基础

需积分: 10 3 下载量 155 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"东南大学C++何月洁课件,主要涵盖C++语言的基础知识,包括面向对象编程、程序设计概念、基本语法、控制结构、函数、类与对象等内容,并通过实例讲解了`continue`语句的使用。" 在C++编程中,`continue`语句是一个控制流语句,它在循环体内部使用,用于跳过当前循环体内剩余的代码,直接进入下一次循环迭代。在提供的两个例子中,我们可以深入理解`continue`语句的作用。 例1展示了一个`for`循环,从100遍历到200。当`n`能被3整除时,即`n%3==0`,`continue`语句被执行,导致`cout<<n<<endl;`这行代码不会被执行,当前循环迭代立即结束,跳至下一个`n`的值继续循环。这样,所有3的倍数都不会被打印出来。 例2则是一个对比,同样是遍历100到200,但当`n`不能被3整除时,即`n%3!=0`,`cout<<n<<endl;`被执行,打印出非3的倍数。这里没有使用`continue`,所以循环体内的所有代码都会执行。 C++课程的目标是培养学生的基本程序设计能力,理解C++语言的语法和语义,特别是面向对象编程的概念。课程内容包括: 1. 计算机程序设计语言的发展和面向对象的方法,帮助学生了解编程语言的历史和面向对象设计的核心思想。 2. 简单程序设计,包括基本数据类型、表达式、输入输出、控制结构和自定义数据类型,这些都是编写任何程序的基础。 3. 函数的使用,如定义、内联函数、默认参数、重载和模板,这些都是编写可复用代码的关键。 4. 类与对象,这是面向对象编程的核心,包括类的定义、对象的创建、构造函数、析构函数以及类的组合,这些知识点让学生理解如何封装和抽象数据。 5. 类模板和面向对象标记,进一步提高了代码的通用性和灵活性。 通过这样的学习,学生将具备基本的编程技能,能够编写和调试C++程序,并为后续的高级编程概念打下坚实基础。