关于C语言中这个程序的运行时间

inti,n;for(i=0;i<2^64;i++)n=1234*8765;之前试过,在VC6.0下跑i<2^32次方就需要9分钟左右,那么2^64岂不是需要2^32个9... int i,n;
for(i=0;i<2^64;i++)n=1234*8765;
之前试过,在VC6.0下跑i<2^32次方就需要9分钟左右,那么2^64岂不是需要2^32个9分钟?那么怎么样能够让这个程序快速的跑出来呢?
PS:我知道int型不够存2^64,那么应该用哪个类型的变量来存可以让这个程序快速跑玩呢?
展开
 我来答
匿名用户
2011-03-02
展开全部
除了循环次数,循环体中执行的指令也会影响运行时间,
这里又没有什么可优化的,要想运行快点,不牵涉到硬件,一般就只能从这两个方面来考虑
要么减少次数,要么将里面的n = 1234 * 8765;换为一个简单点的指令,如n ++
不知道你用这个做什么,没什么意义啊,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式