学校旁的奶茶店新装了一台点单机,小强盯着它观察了一下午,发现它的工作其实只有三步:
第一步,听:顾客在屏幕上点下"珍珠奶茶、大杯、少冰",点单机把这些要求一条不落全收了进去;
第二步,记:屏幕上的"合计金额"先是 0 元,每加一杯就被改写一次;小黑板上的取餐号也是随时被新数字盖掉;
第三步,说:机器"叮"的一声,屏幕打出"您的取餐号是 27 号",打印机同步吐出一张小票。
"一台点单机要干活,就得先听得进、记得住、说得出。程序也一样!"
老师笑着揭秘:点单机背后藏的正是编程最基础的三个动作——输入(把数据送进程序)、赋值(把结果记进变量)、输出(把结果展示出来)。
小强一拍脑袋:原来自己写的每一行 cin、等号和 cout,就是点单机"听、记、说"的本领!
💡 这个故事告诉我们什么?
点单机之所以能工作,是因为"听、记、说"三个环节一个都不能少。程序也一样:
cin 负责"听":把键盘输入的数据读进变量;等号负责"记":把算好的结果写进变量;cout 负责"说":把结果显示到屏幕上。这三件事合起来,就是程序与外界打交道的全部基本功。
接下来的知识探究,我们就把这三条语句一个一个拆开,看清它们的"内部构造"和"数据流向"。