unity3d学习之选择和循环语句

本文介绍了Unity3D中选择结构的三种形式:if语句、if-else语句和switch...case语句,详细阐述了它们的用法和注意事项。此外,还讲解了循环语句的三种类型:while、do...while和for循环,并提到了for循环的嵌套使用。通过学习这些基础知识,可以帮助开发者更好地掌握Unity3D的编程逻辑。
unity学习网
选择结构用于根据表达式的值执行语句
一般有三种表达方式:(1) if(表达式){//表达式为真时执行语句
                                                        语句;
                                                        }
                                    (2) if(表达式){// 表达式为真时执行语句
                                                                 语句;
                                                        };
                                                          else{
                                                                 语句;
                                                        };
                                              条件:只能是bool类型的值
                                     (3) if(表达式){// 表达式为真时执行语句
                                                                 语句;
                                                         };
                                                         else  if (表达式){// 表达式为真时执行语句
                                                                                   语句;
                                                                         };
                                                        else  if (表达式){// 表达式为真时执行语句
                                                                                    语句;
                                                                          };
                                                          。。。
                                                           else{语句;};
switch...case语句( case后面不能写表达式
语法:switch(表达式){// 整型、字符、字符串
                     case 1:
                            语句;( 与表达式相同时执行,否则,向下执行
                            break;( c#不允许从一个case块继续执行到下一个case块,每个case块必须以一个跳转控制语句break,goto或return结束
                     case 2:
                            语句;
                             break;                                                                             
                     case 3:                                                                               多个case标签可以对应一个代码块
                            语句;                                                                                    如。。。
                            break;                                                                                       break;
                      。。。                                                                                             case 3;
                      default:(// 所有的case都与表达式不同时执行)                               case 4;
                              语句;                                                                                     break;
                              break;
                     }
循环语句用于对一组命令执行一定的次数或反复执行一组命令,直到指定的条件为真
三种类型:( 条件:只能是bool类型的值
(1)while(表达式){//表达式为真时执行语句
                                                          语句;
                                                  }
(2)do{
               语句;
         }while(表达式){//表达式为真时继续循环
              语句;
         }
while与do...while的区别
形式上do...while比while多执行一次,但是运行结果是一样的。
(3)for(初始值;终止值;增/减量){//条件满足终止条件时执行语句
                                   语句;
                               }
      for循环的嵌套:for(){                 ------ 行循环
                                       for(){         ------ 列循环
                                               语句;
                                             }
                                        }
             
更多 unity知识: http://www.gopedu.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值