计算C语言程序运行时间(hello world)

在下面程序中加入一段代码,显示出它的运行时间。

/* Hello World program */
#include<stdio.h>
void main()
{
printf("Hello, World!\n");
}

#include "time.h"
#include "stdio.h"

main()
{
double start, finish;

start = clock();//取开始时间

printf("Hello, World!\n");

finish = clock();//取结束时间
printf( "%f seconds\n",(finish - start) / CLOCKS_PER_SEC);//以秒为单位显示之

}
上面的代码理论上是可以显示printf("Hello, World!\n");语句的运行时间的,但我猜实际的显示结果是0,因为printf("Hello, World!\n");这个语句的运行时间是可以忽略不计的,加一个次数较多的循环才能看到效果
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-22
现在的计算机速度这么快,1秒钟执行的代码很多很多。
所以你这样求一句代码的执行时间是不太现实的。
你可以
#include "time.h"
#include "stdio.h"

main()
{
double start, finish;
start = clock();//取开始时间
for(int i=0;i<10000;i++)
printf("Hello, World!\n");
finish = clock();//取结束时间
printf( "%f seconds\n",(finish - start) / CLOCKS_PER_SEC);//这里的时间就是10000倍的

}
第2个回答  2012-06-23
/* Hello World program */
#include<stdio.h>
void main()
{
printf("Hello, World!\n3\n2\n1\n");
}
第3个回答  2018-06-05
不准确呢,中间加个延时看看

计算C语言程序运行时间(hello world)
printf("Hello, World!\\n");finish = clock();\/\/取结束时间 printf( "%f seconds\\n",(finish - start) \/ CLOCKS_PER_SEC);\/\/以秒为单位显示之 } 上面的代码理论上是可以显示printf("Hello, World!\\n");语句的运行时间的,但我猜实际的显示结果是0,因为printf("Hello, World!\\n");这个...

编写一个C语言程序,输出结果为hello world
include <windows.h> int main(){printf("hello world!\\n");system("pause");return 0;} 执行结果:

用c语言输入“ hello world”怎么写代码?
最简单的C语言代就是输出“helloWord”,通常是作为初学编程语言时的第一个程序代码。具体代码如下:include <stdio.h> int main(){ printf("Hello, World! \\n");return 0;}

C语言编程“Hello,world”应该怎们弄
4、点击确定即可,创建出一个helloworld.c的小程序,然后我们就可以编写我们的Hello World小程序了。此时就需要我们的VC++ 6.0来编译此程序,编译无错误才运行此程序,编译按钮和运行按钮如下图的红色箭头处:5、可以点击组建工具栏下的编译菜单项,然后再点击执行菜单项,也有快捷键,按Ctrl+F7编译此程...

我的第一个C语言程序——Hello World!
`"Hello World!\\n"`是将要输出的文本,`"`内的文本会被直接输出,而`\\n`则是换行符,模拟键盘上的回车键操作。`return 0;`是函数体的结束部分,它指示主函数执行完毕,并向调用它的部分返回整数`0`作为结束值。这是程序正常结束的信号,如果不写这一行,某些C编译器会自动补全。最后,`\/\/`是...

c语言第一个程序——“Hello, World!”
在探索C语言的旅程中,首先让我们熟悉开发环境Dev C++的操作流程,并通过运行首个程序来奠定基础。以下为程序代码:程序开始于`#include`命令,这一指令用于声明头文件,对于`int main`函数的使用至关重要。`int main`是程序的主入口,其大括号内包含函数的具体内容。C语言的程序执行流程从这里启动,`...

c语言输出: hello, world!
1、程序的第一行#include <stdio.h>是预处理器指令,告诉 C 编译器在实际编译之前要包含 stdio.h 文件。2、下一行int main()是主函数,程序从这里开始执行。3、下一行printf(...)是 C 中另一个可用的函数,会在屏幕上显示消息 "Hello, World!"。4、下一行return 0;终止 main() 函数,并...

C语言代码解释“Hello,world”
printf("Hello,world\\n");\/\/printf是系统输出函数,用于向控制台打印文字。include"stdio.h"\/\/标准输入输出库的头文件 include"conio.h"\/\/控制台输入输入库的头文件 include<stdio.h> intmain(){ printf("helloworld!\\n");\/\/输出helloword!return1;\/\/返回1 } ...

给我一个C语言Hello world程序代码。
"Hello, world"程序是指在计算机屏幕上输出"Hello,world"这行字符串的计算机程序,"hello, world"的中文意思是"世界,你好"。这个例程在Brian Kernighan 和Dennis M. Ritchie合著的《The C Programme Language》使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次出现在1974年Brian ...

使用C语言编写HelloWorld程序
在"HelloWorld.c"源文件中,输入以下C语言代码:include int main(){ printf("Hello, World");return 0;} 这里的代码以分号(;)作为结束标记,"{}"括起来的语句为语句块。保存代码后,通过【调试】菜单选择【开始执行(不调试)】或快捷键Ctrl+F5运行程序。运行程序后,命令行窗口将输出"Hello, ...

相似回答