3课:输入输出流
🎤

输入输出流

cin获取用户输入

📖知识引入

🎤cin >> 输入
cin >> 变量 获取用户输入,>>像漏斗把数据倒进变量盒子
🚫不需要&地址符
cin用>>运算符,不需要像scanf那样加&地址符
📥连续输入
cin >> a >> b 可以连续读取多个输入,用空格或回车分隔
📝string类型
#include <string>,string存字符串,比字符数组更方便安全
⚠️输入类型匹配
cin读取的类型要和变量匹配,输入字母给int会出错
💡
cin比scanf更方便,不需要&号!

🔍cin输入示例

📝cin输入示例
💻
点击「运行」查看输出

cin输入流程像快递收件: 键盘输入 ──>>──> 变量盒子 "小明" ──>>──> name 12 ──>>──> age

┌─────────────────────────────┐
│ cout << "输入名字: ";        │
│ cin >> name;  ← 等待用户输入 │
│ cout << "输入年龄: ";        │
│ cin >> age;    ← 再读一个    │
└─────────────────────────────┘
>>的方向:数据流向变量

🎯小测验

1题:cin >> 变量需要加&吗?

2题:cin和cout属于哪个库?

3题:cin >> a >> b 连续读取用什么分隔?

📝本课知识点

  • cin >> 获取输入
  • 不需要&地址符
  • 可以连续输入
  • string类型存字符串
  • 输入类型要匹配
3课完成!继续探索下一课吧 🚀