C程序运行计时

在标准的C/C++中最小的时间单位是毫秒ms,下面代码中clock_t是long; 每经过1ms clock()的值就增加1;常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元

 1 #include<iostream>
 2 #include<ctime>
 3 using namespace std;
 4
 5 int main()
 6 {
 7     clock_t start,finish;
 8     start=clock();
 9     double result;
10
11     //测试数据,
12     long long sum;
13      for(int i=0;i<100000000;i++){
14          sum+=i;
15      }
16
17
18     finish=clock();
19     result=(double) (finish-start)/CLOCKS_PER_SEC;
20       cout<<result;  //输出单位是s
21     return 0;
22 }

http://www.cnblogs.com/dwdxdy/p/3214905.html

时间: 2024-10-05 11:38:21

C程序运行计时的相关文章

你的程序运行使用了多少CPU,秒知!

朋友们,相信大家日夜操练,代码已经撸了不少了,在跟代码打交道的时候,大家有没有思考过一个问题,想过你的代码完成一个循环或者处理其它事件它到底花了多少时间吗? "什么,你不是装逼吧,居然还可以知道代码运行所花的时间?" --"没错!",我通常会假装斯文的深吸一口中华后,意味深长的说. ...... 既然装了,就是要解释清楚的.下面,我就跟大家普及普及,讲得不好,萝卜青菜滴不要,请大家猛戳戳死我! 大家都知道,任何计算机的硬件里都有 CPU这玩意,这哥们可不是来装逼的,

python入门学习--程序运行、注释

1.程序运行 1.1 python解释器运行 File-new File创建一个新的编辑窗口,输入下图中的内容 选择File-save保存程序(为纯文本文件).建立一个专门存放python项目的目录.然后为程序起一个有意义的名字,比如name.py.文件名以.py结尾非常重要. 现在可以用Edit-Run或者按下Crtl+F5键来运行程序了 输入名字(比如Frank),然后按回车键.会看到 1.2 命令提示符运行  2.注释 上图第一行称为注释.注释既为了让别人能够容易理解程序,也为自已回头再看

转 我修改的注册表,但是程序运行起来,还是记着以前的

我修改的注册表,但是程序运行起来,还是记着以前的,我查看了相关资料,说是修改只是暂时保存在memory,并没有保存到harddisk中,请高手指点一下,我用python写的,代码如下import win32apiimport win32con def RegSubkeySet(dbName, dbVersion):        key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software\\DSA\\PRODIS Office\\

C#如何加载程序运行目录外的程序集 (转)

---恢复内容开始--- 尼玛,为了这个问题,纠结到差点吐出干血,赶紧记下来! 源地址:http://blog.csdn.net/dyllove98/article/details/9391325 我们的应用程序部署的时候,目录结构一般不会只有运行程序的目录这一个,我们可能在运行目录下建子目录,也可能使用System32目录,也可能使用其它第三方的程序集..Net程序集 首先会在GAC中搜索相应的版本,如果未找到则会应用程序配置文件中找(如果配置),最后到应用程序所在的路径搜索. 如何可以将程序

黑马程序员——java——获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序

获取一个应用程序运行的次数,如果超过5次,给出使用次数已到请注册的提示,并不要再运行程序 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class Test5 { public static void main(String[] args) th

[视频讲解]Java(JDK的下载安装及第一个程序运行)

(JDK的下载安装及第一个程序运行) 内容:Java JDK 的安装以及HelloWorld 程序的运行 欢迎童鞋们前往围观 http://v.youku.com/v_show/id_XODA3MzkzNzMy.html 更多内容分享请关注 我的博客 http://www.xiaozhangwx.com 本视频由 小张网校 提供

【转】使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

一.为什么要使程序在后台执行 我们计算的程序都是周期很长的,通常要几个小时甚至一个星期.我们用的环境是用putty远程连接到日本Linux服务器.所以使程序在后台跑有以下三个好处: 1:我们这边是否关机不影响日本那边的程序运行.(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼) 2:不影响计算效率 2:让程序在后台跑后,不会占据终端,我们可以用终端做别的事情. 二.怎么样使程序在后台执行 方法有很多,这里主要列举两种.假如我们有程序pso

指定Qt程序运行的style,比如fusion(以前没见过QStyleFactory)

转载请注明文章:指定Qt程序运行的style,比如fusion 出处:多客博图 代码很简单,如下: #include <QtWidgets/QApplication>   #include <QStyleFactory>      int main(int argc, char *argv[])   {       QApplication::setStyle(QStyleFactory::create("Fusion"));       QApplicatio

Windows窗口程序运行过程

现在,简单介绍下windows应用程序的大概运行过程,让刚开始接触Windows开发或者MFC开发的同学有一个大致的了解. 1.创建一个窗口首先要注册一个窗口类,初始化wndclass中的各个域,设置窗口过程函数. 2.调用RigisterClass来注册这个窗口类. 3.创建窗口.CreateWindow 4.显示窗口.ShowWindow 5.刷新窗口.UpdateWindow 5.消息循环. 这里主要讲解消息循环. 消息循环中的循环是由程序中 while(GetMessage(&msg,N