C语言中指令执行时间

您所在的位置:网站首页 c语言读取时间 C语言中指令执行时间

C语言中指令执行时间

#C语言中指令执行时间 | 来源: 网络整理| 查看: 265

当程序中某一模块需要长时间重复运行时,比如这一模块被包围在很多重循环之内或是在一个被多次递归调用的函数中时,我们常常需要优化这一模块的代码以使其更高效地运行。这就需要对C语言中各种指令的执行时间有一个大致的了解。 下面是我经过研究得出的一些关于C语言中指令执行时间的粗略结论: 1。整型数除法的时间大约是整型数乘法时间的十倍左右(略多于十倍); 2。当整型数除法的除数是2的指数(如2,4,8,16)时,整型数除法所需时间和整型数乘法所需时间相当; 3。整型数的乘法所需时间大约是整型数加法的2倍左右(略多于2倍); 4。访问二维数组的操作所需时间大约为访问一维数组所需时间的2倍左右,数组的维数越高,访问其元素所需的时间就越长; 5。整型数求余(即%号)所需时间与整型数除法所需时间相当; 6。双精度型数的乘法所需时间大约是整型数乘法所需时间的2倍左右; 7。双精度型数的除法所需时间和整型数的除法所需时间差不多,前者大约为后者的3/4左右; 以上结论,如有错误,希望朋友们多多指正。

上一篇: 让你笑让你深思让你唏嘘的50个QQ/MSN签名 下一篇: c语言计算程序执行时间的方法

相关文章: python程序内存占用分析-meliae 介绍几个比较出名的编程acm题库 位运算交换变量 不用临时变量(C位运算) Javascript 另类写法 用python爬虫抓站的一些技巧总结 Python 模拟登录及表单提交


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3