当前位置: 首页 > news >正文

【入门C++语法】第3章 输入cin

第3章 输入cin

一、 输入指令

C++的输入指令:cin >>

cin>>a;

作用:读入一个变量,存储在变量a

二、 完整示例程序

#include<iostream>usingnamespacestd;intmain(){inta,b;cin>>a>>b;cout<<a+b;return0;}

运行这个程序,计算机会等待我们输入2个数字,我们可以尝试输入“10 20”(2个数字用空格或换行隔开),之后,程序会输出我们输入的这两个数字的和。

三、 头文件

学习到这里,同学们可能想知道上面的#include <iostream>到底是什么?这是 C++ 的头文件,它在 C++ 输入输出操作中扮演着 “功能说明书” 的角色。

在 C++ 中,头文件的核心作用是声明程序需要用到的类、函数、对象等基础组件 —— 就像我们要使用某个工具前,得先知道这个工具的用法和功能范围。iostream作为 C++ 标准库中负责输入输出的核心头文件,最关键的作用就是声明了cin(标准输入流对象)和cout(标准输出流对象),同时还包含了这两个对象实现输入输出功能所需的底层代码逻辑。

如果我们在程序中省略了#include <iostream>,编译器就会 “不认识”cin和cout,会报错提示 “未定义标识符”,导致程序无法正常编译。这就好比我们想调用一个工具,却没拿到工具的使用说明,自然无法使用工具完成任务。

除了iostream,C++ 中还有其他与输入输出相关的常用头文件,它们各自负责不同的功能场景,这个我们以后再了解。


致读者的一段话:
告别枯燥啃书,和我一起轻松学 C++!
加入知识星球【启航信奥】,解锁:
✅从基础语法到算法入门,手把手带你学
✅专属答疑通道,学习难题不再卡壳
✅持续更新的干货资料 + 专属练习
目前,您觉得学习 C++ 最头疼的是哪部分?最想获得什么学习资料或服务?
您的反馈将直接决定我接下来的内容规划!
欢迎在知识星球【启航信奥】中与我分享,或者在评论区留言,我会尽快回复您。

http://www.cnnetsun.cn/news/1916008.html

相关文章:

  • 【限时解禁】SITS2026评测套件V1.0完整数据集+评估Pipeline(含中文细粒度标注子集)
  • Flutter-BluetoothDevice库源码
  • 开源数据大屏AJ-Report:从零搭建到酷炫展示的全流程指南
  • K8s StatefulSet 的数据持久化方案
  • RAG系统优化入门到精通:拆解字节二面必考题,收藏这一篇就够了!
  • RPGMZ 清爽战斗界面
  • GitHub仓库搬家实战:从Fork到本地Ubuntu,再到同步上游更新的完整工作流
  • 3个核心疑问:为什么你的ComfyUI-Impact-Pack安装总是失败?
  • 如何用三月七小助手实现崩坏星穹铁道全自动游戏管理:终极指南
  • 乙二醇脱醛技术研究
  • AsrTools:5分钟上手,让音频文件批量转字幕变得如此简单
  • RT-Thread PWM驱动电机调速实战——基于STM32F407
  • 论文小白逆袭指南:书匠策AI——你的课程论文“外挂神器”
  • Docker Swarm服务发现到底怎么玩?一个Overlay网络+Stack的完整微服务通信Demo
  • 51单片机复位电路电容选型实战:从10uF到8uF的取舍与计算
  • 从底线防守到体验破局,数美广告素材审核解决方案升级!
  • StarRocks数据类型深度解析:从基础到复杂,构建高效数据模型
  • Python实战:用pynput库5分钟搞定鼠标键盘监听(附完整代码)
  • 从零调参到稳定飞行:手把手教你调试Mahony姿态解算的Kp和Ki参数(附MPU6050实测数据)
  • 大模型的“记忆“:无状态架构如何实现个性化对话体验?
  • 国内萨克斯演奏家森林受邀参演沃伦·希尔上海演奏会 与国际大师同台交流
  • BilibiliDown免费下载器:3步完成B站视频下载的终极指南
  • TypeScript基础语法使用参考
  • 你还在用tag管理Qwen-VL和InternVL?这5个未公开的版本管理反模式,正悄悄吞噬你的多模态推理稳定性(含真实SLO跌落日志截图)
  • League Akari:英雄联盟玩家的智能助手,三大核心功能提升游戏体验
  • ThinkPad风扇控制终极方案:TPFanCtrl2让你的笔记本告别噪音与过热
  • AI时代工程师的超级进化论
  • 从图形化到命令行:一次 SVN 工程化能力补齐与流程治理实践(Windows)
  • 15分钟掌握libIEC61850:电力自动化通信的标准化解决方案
  • STM32内存管理全解析:从map文件看堆、栈、bss段的内存分配机制