gpt4 book ai didi

python - c++ 执行时间比 python 慢

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:21:11 27 4
gpt4 key购买 nike

我切换到 c++ 因为我听说它比 python 快 400 倍,但是当我做了一个无限循环递增一个变量并打印它的值时,python 似乎更快,那怎么可能呢?以及如何优化?

Python 脚本:

x = 1
while 1:
print(x)
x+=1

C++代码:

int x = 1;
while (1) {
cout << x << endl;
x++;
}

我尝试通过输入以下命令对其进行优化:

ios_base::sync_with_stdio(false);

速度几乎与 python 相同,但没有更快。

是的,我确实搜索了这个主题,但没有找到任何可以解释原因的内容。

最佳答案

C++ 的 std::endl 会刷新流,而 python 的 print 不会。尝试使用 "\n",这应该会加速 C++ 代码。

关于python - c++ 执行时间比 python 慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46932606/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com