学编程和学单片机时,有时会对“读操作”和“写操作”含糊。虽然也会用,但是没彻底搞懂里面的原理,直到今天才恍然大悟。在介绍“读”与“写”之前,首先举一个简单的小例子。我们最熟悉“读书”和“写字”。所谓读书:就是书籍上的文字通过人的视觉系统,经神经系统在大脑里产生主观映像;写字就是大脑里产生的主观映像通过神经系统控制运动器官——手在纸上写出字。
“读”与“写”是把大脑作为中心,由外界向中心输入,就是“读”;由中心向外界输出就是“写”。现在“读”与“写”的问题就变成了输入和输出的关系了。
对于C/C++编程,电脑CPU就是中心。从外界的设备(键盘,磁盘等等)向CPU传递信息就是“读操作”,比如我们用“cin/s