不说废话,大牛初始亦菜鸟,成功之路贵执行,马上行动!如果想获得更优质的显示效果,请在Chrome、Firefox等现代浏览器浏览本站。

团队项目开发”编码规范”之六:语句

:: 挨踢业界 EricHu 749℃ 0评论

团队项目开发”编码规范”之六:语句

 

发布日期:2011318星期三作者:EricHu

  勤能补拙、笨鸟先飞。 

 

6.1 每行一个语句

         每行最多包含一个语句。如

             a++;       //推荐

             b–;       //推荐

a++; b–; //不推荐

 

6.2 复合语句

复合语句是指包含父语句{子语句;子语句;}”的语句,使用复合语句应遵循以下几点

       1 、子语句要缩进。

2 、左花括号“{” 在复合语句父语句的下一行并与之对齐,单独成行。

3 、即使只有一条子语句要不要省略花括号“ {}”。 如

                 while (d + =  s++)

                  {

                      n++;

                    }

     

6.3 return 语句

        return语句中不使用括号,除非它能使返回值更加清晰。如 

              return;

              return myDisk.size();

                  return (size ? size : defaultSize);

6.4 if if-else、if else-if 语句

            if if-elseif else-if 语句使用格式 

            if (condition)

            {

                statements;

            }

            if (condition)

            {

                statements;

            }

            else

            {

                statements;

            }

 

            if (condition)

            {

                statements;

            }

            else if (condition)

            {

                statements;

            }

            else

            {

                statements;

            }       

 

6.4 forforeach 语句

        for 语句使用格式 

            for (initialization; condition; update)

            {

                statements;

            }

 

       空的 for 语句(所有的操作都在initializationcondition update中实现)使用格式 

              for (initialization; condition; update);    // update user id

       

       foreach 语句使用格式 

              foreach (object obj in array)

              {

                  statements;

  }

 

        注意 1.在循环过程中不要修改循环计数器。

           2.对每个空循环体给出确认性注释。

     

6.5 while 语句

        while 语句使用格式 

            while (condition)

            {

                statements;

            }

 

         空的 while 语句使用格式   

              while (condition); 

 

6.7.    do – while 语句

         do – while 语句使用格式

              do

              {

                  statements;

              } while (condition);       

       

6.8.    switch – case 语句

         switch – case 语句使用格式

              switch (condition)

              {

                     case 1:

                         statements;

                         break;

 

                     case 2:

                         statements;

                         break;

 

                     default:

                         statements;

                         break;

                 }

 

           注意:

               1、语句switch中的每个case各占一行

               2、语句switch中的case按字母顺序排列。

               3、为所有switch语句提供default分支。

               4所有的非空 case 语句必须用 break; 语句结束。

 

 

6.9.    try – catch 语句      

          try – catch 语句使用格式

              try

              {

                  statements;

              }

              catch (ExceptionClass e)

              {

                  statements;

              }

              finally

              {

                statements;

              }

   

6.10.            using 块语句      

         using 块语句使用格式

             using (object)

             {

                 statements;

             }

 

6.11.            goto 语句      

 goto 语句使用格式

             goto Label1:

                 statements;

              Lable1:

                  statements;

                                                                                                                   

 

————————————————

cnBlobs:http://www.cnblogs.com/huyong/
CSDN: http://blog.csdn.net/chinahuyong

转载请注明:RDIFramework.NET » 团队项目开发”编码规范”之六:语句

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址