什么
在C#中凡是在运算之后能拿到一个值的它都是表达式
首先让我们了解一下什么是语句,广义的来说,语句是命令式编程语言中最小的独立元素,语句它的语法职能就是表达一些将要执行的动作.一个由命令式语言写成的程序他实际上就是有一系列语句构成的,我们所说的编程就是使用语句编写程序.语句还具有自己的内部组件(表达式)
什么是命令式编程语言呢? 大部分都是我们的高级语言
C#语言中是如何定义语句的
一个程序它所要执行的动作就是以语句的形式来表达的,声明变量,对变量进行赋值,调用函数,在集合中进行循环,根据给定的条件在分支之间进行跳转(我们说的判断语句),程序当中语句所执行的顺序称为控制流,也叫作执行流,我们知道程序在编写好了以后他的语句就确定下来了,不会再改变了,虽然语句是不变的,但是程序执行起来以后它的控制流却有可能是改变的,也就是说根据你对这个程序所输入的数据不同,它每次执行的时候,控制流和执行流是有可能不一样的,而且差别还有可能很大.
什么是嵌入式语句
一条if语句中是不是嵌套着一条子语句呢,这条被嵌入在其他语句中的语句就叫嵌入式语句
下面举一个选择性语句做嵌入式语句的例子
详细的总结 声明语句:
本地变量声明器.
- 本地变量类型 本地变量声明器
本地变量类型
- type
- var
本地变量声明器
- 单个本地变量声明器
- 多个本地变量声明器, 单个本地变量声明器
单个本地变量声明器
- 标识符
- 标识符=本地变量初始化器(这里提到了声明变量的时候,进行初始化和声明变量以后进行赋值的区别)
本地变量初始化器
- 表达式(表达式的运算结果就是一个值)
- 数组初始化器
什么是 表达式语句
表达式语句
- 语句的表达式(可以形成语句的表达式)
语句的表达式
- 调用表达式
- 对象创建表达式(new操作符创建一个对象)
- 赋值语句
- 后置的自增表达式
- 后置的自减表达式
- 前置的自增表达式
- 前置的自减表达式
以上就是几类可以形成语句的表达式
块语句
选择语句
这里如果你不使用块语句作为if语句的嵌入式语句的话,就可能产生逻辑上的错误,代码的缩进并不能改变程序的逻辑,所以我们变成规范下,无论什么情况下,我们都使用块语句作为if语句的嵌入式语句,哪怕我们要执行的语句只有一条.
如何写出结构比较清晰的if语句嵌套来
switch语句
switch