语句的英文:statement。
var score = 95; int x, y, z; x = 100; y = 90; z = x + y;
解析:int 为本地变量类型、x,y,z为本地变量声明器。
const int x = 100;//常量在声明时必须初始化。这一点和本地变量不同。并且:=100;被称作初始化器。而x=100;这种操作被称作赋值语句。这两者要区分开。 //x = 30; 这里常量x不能再被赋值,因为x是常量在声明后不可改变。
解析:本地常量的声明,声明部分和初始化部分不能分开,必须是 const 类型名 常量名 (初始化器)。
可以形成语句的表达式有:
示例:方法调用表达式语句。
Console.WriteLine("你好");
解析:Console和WriteLine方法作为操作数、"."作为操作符共同组成了方法调用表达式、再加上;最后形成了方法调用表达式语句。
另外:我们知道表达式的作用就是”求值“,那么表达式语句执行后有可能是会获取到值的,例如方法调用表达式语句执行后,如果有返回值也是会被丢弃掉的。
new object();
解析:new操作符和object类型操作数组成了对象创建表达式,再结合后面的分号形成了对象创建表达式语句。
int x; x = 100;
解析:x和100作为操作数,等号作为操作符组成了赋值表达式,在结合后面的分号形成了赋值语句。
int x=100; x++; Console.WriteLine(x); x--; Console.WriteLine(x);
解析:操作数x和自增、自减操作符组成后置自增、后置自减表达式,再结合后面的分号形成了后置自增、后置自减语句。
了解了上面示例之后,希望以后再听见语句表达式和表达式语句不再一脸懵逼。他们的区别就在最后面三个字上。
原文:https://www.cnblogs.com/bigbosscyb/p/13549702.html