scanf不会有任何的转换,必须使用的对应的转换说明来接收需要接收的值。使用scanf_s相对于scanf来说会更加的安全。scanf_s只允许写入以及读取规定好大小的数据,不会让我们去运行其他数据,而scanf可以让我们可以在无限大的空间写入无限多的数据sanf_s必须按照同样的格式指定的类型才能读取进去