C#流程控制语句

C#的流程控制语句主要有以下几种:  

                                                  

if选择:

if选择语句有3中类型:其实这跟VB的if语句差不多。

类型一:

       如果发生了某事则怎样处理即:
   if(expression)
   {
     statement
    }

类型二:

      如果发生了某事则进行怎样处理,否则如何处理,即:
    if(expression)
    { 
    statement1
    }
    else
    {
    statement2
    }

类型三:

       使用if...else进行多个条件判断,即:
    if(expression1)
    {
    statement1
    }
    else if(expression2)
    {
    statement2
    }
    else
    {
    statement3
    }

switch分支:

          程序面临多叉路口,就可以使用switch,这在VB中的select case语句雷同。其结构为:      
      switch(variable)
      {
          case value1:
               statement1
               break;
          case value2:
               statement2
               break;
         ........
         default:
              statement
              break;
         }

while循环:

            当程序需要不停的执行某种功能,直到达到某种条件才停止,这就需要采用循环结构。

类型一:while循环

        用来在指定的条件内,不断地重复指定动作。即:
     while(expression)
     {
       statement
      }

类型二:do....while循环

      先执行一次语句,再判断是否要继续执行,即循环至少执行一次。即:  
   do
   {
   statement
   }while(expression)

for循环:

      同while功能相似。即:
    for(expression1;expression2;expression3)
    {
    statement
     }
举例:
       int i = 0;
         for (i = 0; i < 2; i++)
         {
             Console.WriteLine(i.ToString() + ":我不敢了!");
         }
结果:
              
expression1:条件初始值
expression2:判断条件,通常用逻辑运算符作为判断条件
expression3:执行statement后要执行的语句,用来改变条件,供下次循环判断。
statement:符合条件的执行语句。

break/continue语句:

          如果你在循环中想结束循环时,需要跳转语句break或continue语句。
         break语句不仅使用在switch中,也可以用在循环语句中,中断循环,从循环中跳出。而continue语句可以提前结束一次循环过程中执行的循环体,直接进入下一次循环。
举例:
           int i = 0;
            for (i = 0; i < 100; i++)
            {
                if (i == 5) continue;
                if (i > 8) break;
                Console.WriteLine(i.ToString() + ":我不敢了!");
            }
结果:
         

#define条件编译:

       在条件选择前,需要使用预定义指令和取消预定义指令。
     (1)#define:建立一个预定义符号
     (2)#undef:取消一个预定义符号
      使用条件判断指令选择需要编译代码。其中选择指令有四种:#if、#elif、#else、#endif
       

          





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值