东南大学C++课件:面向对象编程基础
需积分: 14 98 浏览量
更新于2024-08-24
收藏 3.83MB PPT 举报
"C++ 整行输入字符串的使用方法及东南大学C++课程介绍"
在C++编程中,处理用户输入是常见的任务之一。本文主要关注如何使用C++进行整行输入字符串,以及东南大学C++课程的相关内容。
C++提供了多种方法来读取用户输入的字符串。其中,`cin.getline()` 和 `cin.get()` 是两个常用函数,用于读取一整行的输入,而不仅仅是单个字符或到空格为止。
1. `cin.getline(字符数组名St, 字符个数N, 结束符);`
这个函数用于一次性读取多个字符,直到达到指定的字符数N,或者遇到指定的结束符(默认是`\n`,即换行符)。读取的字符串会被存储在字符数组St中,但不包括结束符。例如:
```cpp
char str[50];
cin.getline(str, 50);
```
这将读取最多49个字符(因为留一个位置给字符串结束标志`\0`)并存储在`str`中。
2. `cin.get(字符数组名St, 字符个数N, 结束符);`
这个函数的功能与`getline`类似,也是读取多个字符,但不存储结束符。不同的是,它不会自动读取到换行符,除非指定了换行符作为结束符。例如:
```cpp
char str[50];
cin.get(str, 50);
```
如果用户在输入后没有按下回车键,`get`函数会一直等待,直到达到指定的字符数N或用户按下回车。
东南大学的C++课程旨在培养学生的基础编程能力,尤其是面向对象的编程思想。课程目标包括:
1. 建立基本的计算机程序设计概念和方法。
2. 掌握C++语言的基本语法和语义,理解面向对象的思想。
3. 提高学生的编程和调试技能,为后续学习打下坚实基础。
课程内容涵盖了从C++的基础到面向对象编程的深入主题,如:
- 第1章概述,介绍编程语言的发展、面向对象方法和软件开发过程。
- 第2章简单程序设计,包括基本数据类型、表达式、输入输出、算法控制结构和自定义数据类型。
- 第3章函数,讲解函数的定义、内联函数、默认参数、重载和函数模板,以及系统函数的使用。
- 第4章类与对象,深入学习面向对象编程的核心概念,如类、对象、构造函数、析构函数、类的组合和类模板。
- 第5章之后的内容可能涵盖更高级的主题,如继承、多态性和异常处理等。
通过这门课程,学生将能够熟练地运用C++进行程序设计,并具备使用面向对象技术解决实际问题的能力。
214 浏览量
2010-04-07 上传
2008-09-03 上传
点击了解资源详情
2024-09-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
李禾子呀
- 粉丝: 25
- 资源: 2万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全