Code::Clocks,程序可以运行。 一个测试C程序 如下 #include<stdio.h>

作者&投稿:藤鲍 (若有异议请与网页底部的电邮联系)
怎么测试c++程序的运行时间~

如果你在linux下,可以使用 time 命令 time program

如果win下的话,用clock调用吧,在程序结束的时候clock()会返回从程序启动到调用这一句话之间的毫秒数。
int main()
{
...

...
...
printf("totals time is %d",clock());
}

  C/C++中的计时函数是clock()。
  所以,可以用clock函数来计算的运行一个循环、程序或者处理其它事件到底花了多少时间,具体参考代码如下:
#include “stdio.h”#include “stdlib.h”#include “time.h”int main( void ){ long i = 10000000L; clock_t start, finish; double duration; /* 测量一个事件持续的时间*/ printf( "Time to do %ld empty loops is ", i ); start = clock(); while( i-- ) ; finish = clock(); duration = (double)(finish - start) / CLOCKS_PER_SEC; printf( "%f seconds
", duration ); system("pause");}

Process terminated with status -1073741510 (0 minute(s), 2 second(s):

解释如下:
进程结束,返回状态码是-1073741510(一个整数),这个返回状态码是程序给操作系统看的,每个进程结束时都有一个状态码.你可以显示的输出.Code主动给你打印出来,说明程序运行结束.不用管的.
(0 minute(s), 2 second(s):代表程序运行了2s.

应该是数据溢出了

没有执行语句。

换个IDE吧
没用过这玩意


长泰县15694171207: Code::Clocks,程序可以运行. 一个测试C程序 如下 #include<stdio.h> -
锺怕感冒: Process terminated with status -1073741510 (0 minute(s), 2 second(s):解释如下: 进程结束,返回状态码是-1073741510(一个整数),这个返回状态码是程序给操作系统看的,每个进程结束时都有一个状态码.你可以显示的输出.Code主动给你打印出来,说明程序运行结束.不用管的.(0 minute(s), 2 second(s):代表程序运行了2s.

长泰县15694171207: C语言的clock()测出来的是什么时间 -
锺怕感冒: clock函数返回的是cpu时间,并不是秒数,真正的一秒钟可能包含若干个CPU时间,这个值通常是由宏CLOCKS_PER_SEC来定义,表示一秒中有CLOCKS_PER_SEC这么多个cpu时间,不同的编译器可能不同,比如,linux C中,它是1000000,在VC6中,它是1000,你用cost除以CLOCKS_PER_SEC即可得到实际的秒数. 附linux下clock函数说明: 在单独的窗口中打开图片可以看得更清楚一些,注意红线部分说明:要计算秒数,除以CLOCKS_PER_SEC

长泰县15694171207: 单片机c语言时钟程序 -
锺怕感冒: 试试这个: void time0_int(void) interrupt 1 {TH0 = (65536-10000) / 256;TL0 = (65536-10000) % 256;i++;if (i == 1) {P1_1 = !P1_1; i = 0;dispa[0]++;if (dispa[0] > 9) {P1_1 = !P1_1; dispa[0] = 0;dispa[1]++;if (dispa[1] > 5) {P1_1 = !P1_1; ...

长泰县15694171207: c语言怎么样编写一个时钟程序 -
锺怕感冒: c语言时钟程序代码如下:#include<windows.h>#include<math.h>#define ID_TIMER 1//计时器ID#define TWOPI (2*3.14159) LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); int WINAPI WinMain(HINSTANCE hInstance,...

长泰县15694171207: C程序编写一个时钟的代码怎样写?
锺怕感冒: 时钟源程序(C语言) #include<graphics.h> #include<math.h> #include<stdio.h> #include<dos.h> #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240; #define d(a,b,c) X(a,b,c);Y(a,b,c...

长泰县15694171207: 求助用C语言编写一个秒表的关键代码.. -
锺怕感冒: 用到time.h文件 里面有个clock();函数,返回一个clock_t类型的数字,表示从程序运行开始,cpu的"滴答"数 而在time.h里有个常量clocks_per_sec表示每秒钟有多少个"滴答".这样,(((float)clock())/clocks_per_sec)*1000这样的表达...

长泰县15694171207: 我用code:clocks 编程,它却不支持 for 型循环,怎么回事? 还有 visual c+ -
锺怕感冒: This file does not exist. Do you want to build it?这是正常提示啊.一般都是说XXX.exe不存在,是否编译?选择是,然后开始编译,然后会运行..

长泰县15694171207: C语言clock代码例程
锺怕感冒:#include<reg51.h> #include<var.h> void sysinit(void); void key(void); void disp(void); void time_inc(void); void main(void) { sysinit(); // while(1) { time_inc(); disp(); key(); } } void sysinit(void) { hour = 12; min = 0; sec = 0; } void time_inc(void) { static ...

长泰县15694171207: C语言clock()函数如何统计输入结束到程序运行结束的时间?本人是菜鸟,C语言刚入门. -
锺怕感冒: clock_t tb,te; tb=clock();//开始计时............te=clock();//结束计时 printf("%lf毫秒",(tb-te)/CLK_TCK);

长泰县15694171207: C++ 里面的clock()函数用法 它能不能在一个程序里面多次的使用 计算几个函数的运行时间勒 请高手指教 我 -
锺怕感冒: clock_t clock(void); 返回当前时钟计数, 可以在程序中多次调用,clock_t相当于U32型 因此可以定义 clock_t start_time, stop_time; start_time = clock();....//任意代码 stop_time = clock(); 上面代码的运行时间就是stop_time - start_time, 单位为ms(毫秒)

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网