欢迎光临散文网 会员登陆 & 注册

002-【CS106B】【C++抽象编程】【中英字幕】【C++ function

2023-08-13 23:35 作者:alexphil  | 我要投稿

1. 本文介绍了一些计算机科学课程的相关公告和讲座信息。

2. 有两个讲座将帮助学生们解决一些问题,一个是帮助从JavaScript转到C++的讲座,另一个是关于Qt Creator设置的讲座。

3. 学生们需要在本周四至下周日之间提交他们的上课时间偏好,然后下周开始分配他们的上课时间。

4. C++中的函数有值语义和引用语义两种,可以根据需要选择传值还是传引用。

5. C++中还可以使用默认参数和输出参数的方式来传递信息。

6. C++ has two different types of strings, which can lead to bugs.

7. Individual characters in a string are stored as values of the data type char.

8. Strings in C++ can be concatenated using the plus operator.

9. Strings can be compared using greater than, equals, or not equals operators.

10. Strings in C++ are mutable, meaning their values can be changed using methods like append and erase.

11. 字符串的比较是按照字母顺序进行的,后面的字母比前面的字母大。

12. 字符串的一些方法在不同的编程语言中可能有不同的名称,但功能相似。

13. 在搜索字符串时,如果找不到目标字符串,有些语言会返回一个负数(如-1),而在C++中会返回一个特殊的常量值(string::npos)。

14. C++的string类中有一些常用的方法,如startsWith、endsWith、toUpperCase、toLowerCase等,但也可以通过自定义的strlib库来扩展这些功能。

15. 读取用户输入的字符串可以使用getline函数,它可以读取一整行的输入内容。

16. 通过循环遍历字符串,可以打印出指定位置的子字符串。

17. 可以通过替换字符为空格来将子字符串向右移动。

18. 可以通过计算字符串长度减去索引值来确定需要打印的空格数量。

19. 可以使用循环来重复打印字符。

20. 在解决问题时,需要注意索引值加一或减一的情况。


002-【CS106B】【C++抽象编程】【中英字幕】【C++ function的评论 (共 条)

分享到微博请遵守国家法律