编程语言
首页 > 编程语言> > 2021-06-12-刘铁猛C#语言入门详解-学习笔记P14、P15表达式,语句详解[2、3]

2021-06-12-刘铁猛C#语言入门详解-学习笔记P14、P15表达式,语句详解[2、3]

作者:互联网

P14 、P15表达式,语句详解[2、3]

1、语句定义

1)广义(即各类编程语言对表达式的定义)
--表达一些将被执行的动作;

补充内容
--语句,是高级语言的语法;指令,是低级语言汇编语言机器的语法;
--高级语言:贴近于人类的思维 编译器将高级编程语言编译成低级编程语言 CPU就能读懂了;
--低级语言:贴近于计算机的语言,CPU直接读懂;
--举了两个实例进行说明:C与C#

2)狭义 (C#语言)
--程序的语句相同,控制流可能不同;
--语句功能:陈述算法思想、控制逻辑走向、完成有意义的动作;
--C#语句都以“;”结尾,但是以“;”结尾的不一定都是语句 
    例如--using System;using指令引入名称空间;
--语句都存在于方法体里;

3)注:result = Double.Parse(s);//报异常:System.FormatException:“输入字符串的格式不正确。”

2、语句详解--视频里全都举了例

1)语句包括:标签语句、嵌入式语句、声明语句

2)标签语句--lable-statement

3)声明语句--declaration-statement
--局部常量声明 声明或初始化之后值无法再改变

const int x = 100;

--局部变量声明 本地变量类型+本地变量声明器

//写法一:声明时在后追加了变量初始化器
int x = 100;
//写法二:声明时没有初始化,在后面对变量进行赋值
int x;
x = 100;

4)嵌入式语句--embedded-statement

--表达式语句expression-statement

--块语句:block在只允许使用单个语句的上下文中编写多条语句

                在方法体中的{}才是块语句
                       块语句后不用加;
                       编译器把块语句当成一条语句看待,无论块中含多少条子语句。

变量的作用域:在块语句外声明的变量,块内可以访问;但是块语句内声明的变量,块外不能访问

--选择【判断、分支】语句selection-statement :使用时最好把执行语句写在块语句中

               if语句
                      switch语句
                      switch常用于精准数值匹配,if常用于区间匹配

--try语句:用于捕捉在块执行期间发生的各种异常

              三种模式:try 块 捕捉异常catch
                                       try 块 结束异常finally
                                       try 块 捕捉异常 结束异常
                     catch语句可以通用处理异常、精确处理异常
                     finally语句无论怎样都会执行
                     throw关键字[初学者一般用不上 可以当知识点记一记]  日后用上我会再编辑学习记录

标签:语句,12,变量,--,异常,详解,P15,statement,声明
来源: https://blog.csdn.net/weixin_49079904/article/details/117854863