# 王佳琳 - CSP03课评 2026-06-14

**课程**：熟练度训练-string（第15课）
**日期**：2026-06-14

---

家长好，本周学习的内容是《熟练度训练-string》：

1. 字符串输入方式：用`cin`输入遇到空格会停，用`getline`输入可以包含空格，遇到回车才停，根据题目需求选择
2. 字符串截取：通过下标可以逐个读取字符，也可以用截取函数拿到子串
3. 字符串字典序比较：字符串可以像比数字一样比大小，从左到右逐位比较，注意大写字母比小写字母"小"
4. 从字符串中提取数字：用格式化输入可以把"12:30:00"这样的字符串拆成小时、分钟、秒
5. 取地址符的理解：变量名是"身体的名字"，值存在"地址"里，输入时需要用`&`告诉程序存到哪里

---

**王佳琳**

佳琳今天状态很棒，上课认真听讲，能够安安静静地跟着老师的节奏走，专注力一如既往地强👍

对字符串的基础知识掌握得不错，能够理解`cin`和`getline`的区别，字典序比较的规则也听懂了。在讲解"找字典序最小的字符串"时，佳琳提出了一个很好的问题："第一个进来的一定是最小的吗？"说明有在认真思考。老师用"所有人都要比完才能确定谁最小"的比喻后，能够理解这个逻辑。

OJ做题方面：「时间的差」第一次提交答案有误，修改后通过，说明对时间拆分和比较的逻辑还需要再巩固。「字典序的最小字符串」编译错误3次后通过，主要问题是截取函数的参数用法不太熟。后两道题还没来得及提交。

建议今晚回家：
- 把「字符串比较」和「字符串大小写转换」两道题补完，先读题想清楚思路再写代码
- 重点复习`substr`的参数含义（开始位置，截取长度），可以用纸笔先画一下截取过程

希望佳琳下次遇到不确定的知识点时，可以先大胆尝试写代码，"先写再错"也是一种学习方式，相信你会越来越棒的！💪✨

---

### 📊 OJ做题情况

| 题目 | 完成情况 |
|------|----------|
| 时间的差 | 答案有误→修改后通过（3次提交） |
| 字典序的最小字符串 | 编译错误→修改后通过（3次提交） |
| 字符串比较 | 未提交 |
| 字符串大小写转换 | 未提交 |
