Something about "for"

For语句引导了一个循环语句,格式for(;;),例for(int i=0;i<100;i++)。
类似于if()括号的作用for()括号如同if()括号一样也是一个boolean型。
int i=0第一个分号前面定义一个初始值;中间区域i<100定义一个执行条件,当i满足条件时执行;i++区域是i的执行方法。
初始化(int i=0)只在循环开始的时候发生一次,如果布尔表达式(i<100)的求值结果为true,就运语句(Console.WriteLine(i))。随后,控制变量将进行更新(i++),布尔变量将重新求值,如果仍为true,语句将再次执行,控制变量将进行更新,布尔表达式将重新求值........如此反复。
for(int i=0;i<100;i++)语意为:赋予int i的初始值为0然后判断i是否小于100,小于100则进行i++运算既0+1=1,这是i=1;然后i=1作为初始值进行循环,直到i大于100则跳出循环。
例:输入一个整数,求0到输入整数的和。
       while (true)                                                //循环起来
            {   int a.s;
                 s=0;                
                Console.WriteLine("请输入第一个数:");
                a = Convert.ToInt32(Console.ReadLine());    //设定一个整数a来接收输入
                 for (int i = 0; i <= a; i++)   
                {
                    s = s + i;
                }
                Console.WriteLine("0到"+a+"的合为"+s);
                Console.ReadLine();                                   //防止闪退
      }

posted @ 2015-04-16 01:04  SaYes  阅读(138)  评论(0编辑  收藏  举报