C#基础.学习笔记.第三天191029

英语单词:

math [mæθ] 数学

try [traɪ] 试图

catch [kætʃ] 捕获

 month [mʌnθ] 月 月份

else [els] 其他/另外

switch [swɪtʃ] 转换器

case [keɪs] 实例

break [breɪk] 跳出

default [dɪˈfɔːlt] 默认值  预制值

-------------------------------------------------

算术运算符

++:加加  变量+1

分为前++和后++,最终的结果都是这个变量的值+1

区别:  在一个表达式中遇到了++运算符

如果是前++ 则首先这个变量的值自身+1,然后拿着这个加一的值去参与运算

如果是后++ 则首先拿原值参与运算,运算完成后,自身再+1

--:减减 变量-1

分为前--和后--    同上

-----------------

复合赋值运算符

int num = 10:

num += 5;  等于   num = num+5;

结果等于15

+=

-=

8=

/=

%=

------------------------------------

一元运算符:一个操作数

二元运算符:两个操作数

在一个表达式当中  如果既有一元运算符 也有二元运算符,先算一元运算符

------------------------------------

关系运算符 6个

>

<

>=

<=

==

!=  不等于

关系运算符  用来描述两个事物之间的关系

有关系运算符链接的表达式 称之为 关系表达式,结果是bool类型

bool类型的值只有两个      true  和   false    

-----------------------

逻辑运算符   3个  注意:只能用于bool类型,结果也是bool值

&&  与  两个表达式 都要成立  ture

||     或

!   非

表达式1&&表达式2   【与】

我要娶老婆,必须同时满足两个条件   脸好看 身材好,我才会娶

只有两个条件都是ture,结果才是ture

有一个条件是false,或者两个条件都是false,结果都是false

表达式1表达式2表达式1&&表达式2
turetureture
turefalsefalse
falseturefalse
falsefalsefalse

表达式1||表达式2  【或】

还是娶老婆,条件变低了,两个条件满足一个 就娶了

表达式1表达式2表达式1||表达式2
turetureture
turefalseture
falsetureture
falsefalsefalse

!表达式  【非】  取反的意思

表达式!表达式
turefalse
falseture

--------------------

逻辑与的表达式要高于逻辑或

用括号区分逻辑表达式的两个条件

&和&&

|和||

双&比单&的效率高

----------------------

顺序结构:从上到下,代码一行一行的执行,不会发生跳跃

分支结构:if结构  if-else结构

选择结构:if  else-if   seirtch-case

循环结构:while  do-while for   foreach

以上是基础版所有的语法结构

-----------------------

if结构

if(关系表达式 或者 bool类型的值 或者 逻辑表达式)

{

    代码;

}

执行过程:

程序执行到if处,首先判断if后面所带条件的值。

如果为true,进入if所带的大括号,执行其中的代码。

如果为false,则跳过if所带的大括号,继续向下执行。

执行特点:先判断再执行,有可能一行代码都不执行。

------------------------

if-else结构

if(关系表达式 或者 bool类型的值 或者 逻辑表达式)

{

    代码;

}

else

{

    代码;

}

执行过程:程序首先判断if所带小括号中的值是否成立,

如果成立 则执行 if所带的大括号的代码,执行完成后 跳出if-else结构

如果不成立,则跳过if所带的大括号,执行else所带的大括号的代码

特点:先判断再执行,最少执行一个语句块中的代码。

---------------------------

else永远都和离他最近的if配对

------------------------------

if else-if

if(条件1)

{

代码;

}

else if(条件2)

{

代码;

}

else if(条件3)

{

代码;

}

else()

{

代码;

}

运行过程....

----------------

try-catch异常捕获

try

{

可能会出现异常的代码;

}

catch

{

出现异常后要执行的代码;

}

 

------------------------------------------------

try  catch之间不允许写代码

--------------------------------------------------

变量的作用域

能够访问到这个变量的范围

范围就是声明便令所在的大括号内

--------------------------------------------

如果想要让某些代码在 满足某些条件的时候去执行,这个时候我们使用bool类型的变量来解决

---------------------------------

switch-case   多条件选择结构

---

if else-if  多条件 判断区间

switch-case 多条件 定值判断

--

语法:

switch(要判断的变量或者表达式)

{

case 值1:要执行的代码;

break;

case 值2:要执行的代码;

break;

case 值3:要执行的代码;

break;

.................

default:要执行的代码;

break;

}

--------------------------

执行过程............

-----------------------------

break;  跳出switch-case结构

---------------------

当连续的几个case中 所带的代码一样的时候,可以省略前面的,只写最后一个case中的代码

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值