跳到正文
信奥逐课

第 049 课

ios::sync_with_stdio(false)

🔵 基础 约 7 分钟

一句话理解

ios::sync_with_stdio(false) 关闭 C 和 C++ 输入输出的同步。

为什么要学

这是快速 IO 的第一句。

讲解

默认同步是为了 cin 和 scanf 一起用也不乱。关掉以后 cin 走自己的缓冲,更快。

一旦关闭,就固定只用 cin/cout,或固定只用 scanf/printf。

放在 main 里、读入之前。

例子

int main() {
    ios::sync_with_stdio(false);
    int n;
    cin >> n;
    return 0;
}

先关同步,再读 n。

常见错误

练习 做完再看下一课

关闭同步后不应该?

在线练习 C++ 在浏览器里编译,代码不会上传

Ctrl / ⌘ + Enter 运行 · Tab 缩进

输出
 

进度保存在本机浏览器里。

左右方向键也可翻课