一直知道C++比python快,但自己没试过,通过打印10000次,统计下时间,对C++和python的速度进行一个粗略的对比吧。
python打印10000次import time
time_start=time.time()
for i in range(10000):
print(i)
time_end=time.time()
print('totally cost',time_end-time_start)
C++打印10000次
#include#include #include using namespace std; clock_t start,tend; int main(){ start=clock(); //程序开始计时 int ans=0; for(int i=0;i<10000;i++) printf("%dn",i); tend=clock(); //程序结束用时 double endtime=(double)(tend-start)/CLOCKS_PER_SEC; cout<<"Total time:"<
printf和cout没有多大区别
结论python运行时间大概是C++的5.7倍
同时cin的运行时间也是scanf的3.5~4倍左右,
具体可参见这篇文章scanf和cin性能的比较_信道者-CSDN博客



