【C++基础】ios::sync_with_stdio(false)

C++中的输入和输出有两种方式,一种是 scanfprintf ,另一种是 cincout
#include这个万能头文件下,这两种方式是可以互换的。
cincout 的输入和输出效率比第一种低,cincout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低。
ios::sync_with_stdio(false)这段语句可以来打消 iostream 的输入、输出缓存,可以节省许多时间,使效率与 scanfprintf 相差无几,还有应注意的是 scanfprintf 使用的头文件应是stdio.h而不是 iostream
使用

int main()
{
    ios::sync_with_stdio(false);
    cin >> s[1] >> s[2] >> s[3];
	...
    return 0;
}

你可能感兴趣的:(C/C++算法相关,c++,ios,算法)