1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 |
/* Name:为什么需要循环以及for循环流程 Copyright: By.不懂网络 Author: Yangbin Date:2014年2月10日 03:16:55 Description:求1 2 3 4...100的和,重点掌握for循环流程 */ # include <stdio.h> # include <stdlib.h> int
main( void ) { int
i; int
sum = 0; for (i=1;i<=100;++i) //++i的含义是i+1 sum = sum + i; printf ( "sum = %d\n" ,sum); system ( "pause" ); return
0; } /* ---------------------- 该代码由Dev-C++ 4.9.9.2编写并输出调试结果 --------------- 输出结果:5050 --------------- 总结:本节重点在于for循环的流程 流程如下: for(i=1;i<=100;++i) sum = sum + i; i=1(顺序1) i<=100(顺序2) ++i(顺序3) //++i的含义是i+1; sum=sum+i(顺序4) for循环执行顺序为1、2、4、3、2、4、3…… 通俗的说,就是顺序1只执行1次,开始执行2,如果2成 立,比如i<=100则执行4,然后执行3第一次循环结束, 然后3再执行2,判断2是否成立如果成立执行4,继续循环至 顺序3结束;再执行顺序2,如果此时顺序2的值 >100也就是 i<=100不成立,则for循环停止。 for循环的作用是假如i<=100000,那么将会循环100000次,如 过没有for循环,那就得输入100000句连续加法。另外,循环次数 修改起来也很方便。 */ |
原文:http://www.cnblogs.com/Yang-bin/p/3542213.html