结合C语言缓冲区谈scanf函数,那些奇怪的行为其实都有章可循