加载中...

ios::sync_with_stdio(false)

ios::sync_with_stdio(false)

在C++中的输入和输出有两种方式,

一种是scanf和printf
另一种是cin和cout,

在#include<bits/stdc++.h>这个万能头文件下,这两种方式是可以互换的
C++和C很相似,很多大佬都用C++写C,但是在后面的一种方式中cin和cout的输入和输出效率比第一种低,
cin &cout 的输出方式比 print&scanf的效率低

原来cin,cout之所以效率低,是因为先把要输出的东西存入缓冲区,再输出,导致效率降低,

ios::sync_with_stdio(false);而这段语句可以来打消iostream的输入 输出缓存可以节省许多时间,使效率与scanf与printf相差无几

还有应注意的是scanf与printf使用的头文件应是stdio.h而不是 iostream。

posted @ 2023-02-07 19:24  bujidao1128  阅读(114)  评论(0)    收藏  举报