Unity-C#基础学习02

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

第二课

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);

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值