【C 语言】while 与 for 执行效率对比
QQ 1724920991
C 语言编译环境: Microsoft Visual C++ 6.0(SP6)
测试程序
C 代码
1. #include "stdio.h"
2.
3. void forTest()
4. {
5. int num = 1234; // 迭代次数
6.
long sum = 0; // 保存加法结果
7.
8.
for(int i=0;i<num;i++) // 传统 for 循环写法
9.
{
10.
sum = sum + i; // 计算结果
11.
}
12.
13. printf("forTest:%d\n",sum);
14. }
15.
16. void whileTest()
17. {
18. int num = 1234; // 迭代次数
19.
long sum = 0; // 保存加法结果
20.
21.
while((num--)>0)
22. {
23.
sum = sum + num; // 计算结果
24.
}
25.
26. printf("whileTest:%d\n",sum);
27. }