赞
踩
接着上文,第二课(原创文章仅供自己学习,如有疑问请私信)
第二课
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);
不常使用三目运算符,故写个例子进行温习。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。