scanf读取标准输入的原理是什么?