当前位置:   article > 正文

Unity-C#基础学习02_unity =>

unity =>

接着上文,第二课(原创文章仅供自己学习,如有疑问请私信)

第二课

1.关系运算符:  >,<,>=,<=,==,!=

由关系运算符组成的式子叫做关系表达式

关系表达式的结果只有两个:真(true),假(false)

注意:一个等号表示赋值,两个等号表示等于,并且两个等号之间不能有空格

例: int a=1;  int b=2;  bool result=a<b;  Debug.Log(result);  //此时result为true,为真

2.逻辑运算符

与:&& 一假则假

或:||  一真则真

非:!=  取反,真变假,假变真

例: int a = 1;  int b = 2;  int c = 3;   bool res = (a<b)&&(b>c);  Debug.Log(res);  //此时res为false,a<b成立,b>c不成立,一假则假,故false.

3.逻辑与和逻辑或 短路现象

逻辑与短路:当表达式左侧为假时,运算右侧的代码就不再执行,整个表达式结果返回false

逻辑或短路:当表达式左侧为真时,运算右侧的代码就不再执行,整个表达式结果返回为true

4. c#的三大结构

(1)顺序结构:程序从Main函数进入后,代码从上往下,依次执行

(2)分支结构:当程序执行到某个位置的时候,会进行条件判断,根据判断结果来执行不同的代码

(3)循环结构:程序进行到某个位置的时候,反复执行某段代码

第三种循环结构讲解一下:

1)for循环:最常用的循环结构

2)switch循环:表达式的值必须和case后的值的类型一致;

case后面必须是常量或者常量表达式,不能用变量;

case后面只要有语句,必须加上break,用于跳出当前的循环;

default语句可有可无,如果有,只能有一个;

多个case可以执行同一条语句。

 

练习:输入三个数,求出其中的最大值。 使用三目运算符

            int a = int.Parse(Console.ReadLine());

            int b = int.Parse(Console.ReadLine());

            int c = int.Parse(Console.ReadLine());

            int max = (a > b ? a : b) > c ? (a > c ? a : c): c;

            Console.WriteLine ("最大值为:{0}",max);

不常使用三目运算符,故写个例子进行温习。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/115685
推荐阅读
相关标签
  

闽ICP备14008679号