标题:急!关于FOR循环语句
只看楼主
czh2076
Rank: 1
等 级:新手上路
帖 子:8
专家分:6
注 册:2009-7-20
结帖率:100%
已结贴  问题点数:5 回复次数:3 
急!关于FOR循环语句
for循环格式是:   for(initial;condition;operation)
                  {
                       Statements;
                   }
本人遇到的问题是例如:一:   {                                    二:{
                             ...                                       ...
                             for(int i=0;i<array.Length;i++)           for(int i=0;i<4;i++)
                             Console.Write(array[i]);                  {
                             Console.WriteLine();                         for(int j=0;j<4;j++)
                             ...                                          {
                             }                                               ...
                                                                           }
                                                                         }
问题是为什么情况一没有for()
                        {
                          statements;
                         }结构 既是for()后并没有{statements;}
                               一二两者的区别是什么?什么时候用需要{statements;}?
我是新手谢谢赐教!
搜索更多相关主题的帖子: FOR 语句 
2009-07-21 22:23
athenalux
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:河北石家庄
等 级:小飞侠
威 望:8
帖 子:975
专家分:2514
注 册:2008-11-26
得分:0 
你试试不就知道了,有时大括号不写的话就代表只执行后面的一句,而不是一个语句块

QQ:81704464
2009-07-22 06:32
乖老鼠
Rank: 5Rank: 5
来 自:四川省
等 级:职业侠客
威 望:2
帖 子:434
专家分:394
注 册:2008-9-8
得分:5 
第一个情况是一种简写(如果要让代码易读,且比较规范,不建议这样写)

条件语句中,满足条件后需要执行的代码只有一行的话,可以不加花括号,
            满足条件后需要执行的代码超过一个单句时就要使用{}

情况一等效的代码是:
for(int i=0;i<array.Length;i++)
{
   Console.Write(array[i]);
}
Console.WriteLine();

[[it] 本帖最后由 乖老鼠 于 2009-7-22 11:32 编辑 [/it]]

转眼就从编程菜鸟混成了半灌水
2009-07-22 11:23
czh2076
Rank: 1
等 级:新手上路
帖 子:8
专家分:6
注 册:2009-7-20
得分:0 
谢谢怪老鼠!3Q已结账
2009-07-22 12:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-280087-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.103284 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved