ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-06-12 20:33:57  阅读:192  来源: 互联网

标签:语句 12 变量 -- 异常 详解 P15 statement 声明


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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有