C++编程:面向对象与输入函数讲解
需积分: 9 123 浏览量
更新于2024-08-23
收藏 3.83MB PPT 举报
"整行输入字符串-C++东南大学何洁月课件(总)ppt"
在C++编程中,处理字符串输入是一项重要的任务。本课程由东南大学的何洁月教授讲解,涵盖了C++的基础和面向对象编程的概念。课程旨在帮助学生建立计算机程序设计的基本理念,理解和掌握C++语言,以及面向对象编程的方法。
在输入字符串方面,课程提到了两种常用的方法,即`cin.getline()`和`cin.get()`。`cin.getline()`函数用于一次性读取连续的多个字符,直到达到指定的字符个数N或遇到特定的结束符(默认是换行符`\n`)。这个函数会将读取到的字符串存放在预先定义的字符数组中,但不会存储结束符。例如:
```cpp
char str[50];
cin.getline(str, 50); // 读取最多49个字符,直到遇到换行符
```
而`cin.get()`函数与`cin.getline()`类似,也能够读取一串字符,但它在读满N个字符或遇到结束符后停止,但与`cin.getline()`不同的是,它既不读取也不存储结束符。使用示例如下:
```cpp
char str[50];
cin.get(str, 50); // 读取最多49个字符,但不包含结束符
```
课程内容包括了C++的各个方面,从基本的编程概念和语法开始,如数据类型、表达式、输入/输出,到更高级的主题,如函数、类与对象、函数模板和类模板等。其中,函数部分涉及函数的定义、内联函数、默认参数、函数重载和系统函数的使用。面向对象部分则介绍了面向对象思想、类与对象的关系、构造函数、析构函数,以及类的组合。
课程强调了编程能力的培养,通过学习,学生应能熟练掌握C++语言,理解面向对象编程的核心概念,并具备独立编写和调试程序的能力。这为后续的深入学习打下了坚实的基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2010-11-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情