scanf而且printf这是 C 的遗留物,它们是 C 标准库的一部分,完全被 C++ 支持(尽管这些语言现在有所不同)。Streams (cin和cout) 是标准的(和更新的)C++ 库。您可以使用任何库,甚至同时使用两者。但是,正如评论中所指出的,要访问相同的标准流 ( stdin/stdout),最好使用一个,否则可能会出现同步问题。
虽然 C I/O 功能较旧,但功能更强大、更方便。所以在小型(尤其是教育)的程序中,使用线程较多,而在大型的商业程序中,经常可以看到C函数,这在我个人的印象中,当然这里不太可能有可靠的统计数据。
scanf
而且printf
这是 C 的遗留物,它们是 C 标准库的一部分,完全被 C++ 支持(尽管这些语言现在有所不同)。Streams (cin
和cout
) 是标准的(和更新的)C++ 库。您可以使用任何库,甚至同时使用两者。但是,正如评论中所指出的,要访问相同的标准流 (stdin/stdout
),最好使用一个,否则可能会出现同步问题。虽然 C I/O 功能较旧,但功能更强大、更方便。所以在小型(尤其是教育)的程序中,使用线程较多,而在大型的商业程序中,经常可以看到C函数,这在我个人的印象中,当然这里不太可能有可靠的统计数据。