Break:
用在循环中,用于立即跳出(终止)循环。可以用于switch-case
注意:用于循环中时,跳出的是break所在的循环。
Continue;
用于循环中,程序一旦执行到continue语句,立即结束本次循环
(就是不在执行循环体中continue下面的语句了)直接进行下一次循环
(while/do-while直接进行下一次循环条件的判断,如果条
件成立,则再一次进入循环。 对于for循环,先执行表达式3
在判断循环条件是否成立)
三元表达式:
表1?表2:表3
执行过程:首先计算表达式1,表达式1应该是一个能够计算
成bool类型的值,如果表达式1的值为true,则表达式2的值
做为整个表达式的值,如果表达式1的值false,则表达式3的
值做为整个表达式的值。
1. 循序结构:语句顺序执行
2. 分支结构:语句在满足条件下执行
If,if-else,if-elseif,switch-case 表1?表2:表3(三元表达式)
3. 循环结构:语句在满足条件下循环执行多次
While,do-whiile,for
4. 跳转语句:bread,continue,goto
常量:
语法:
Const 类型 常量名=常量值;
在定义是赋值,在其他地方不允许赋值,不允许改变常量的这个值。
枚举:
让我们定义一种枚举类型并且在定义这种类型时我们制定这个类型的
所有值。
语法:
Enum 自己起的类型名称{值1,值2,值n。。。};
枚举定义,一般和类定义在同一个级别,这样,在同一个
命名空间下的所有的类就都可以使用(方法、类中也可以)。
枚举得作用:
1. 限制用户不能随意赋值,只能在定义枚举是列举的值中选择
2. 不需要死记每一个值是什么,只需要选择相应的值。
注:定义枚举时,值不能是Int类型;枚举类型的变量都可以强制
转换成一个int类型 。枚举的值在定义时时有一个默认编号的
编号从0开始。
如何把一个字符串转换成枚举类型:
(自己定义的枚举类型)(Enum.Parse(typeof(自己定义的枚举类型),待转换的字符串));
结构体:
为什么要用结构:
1. 比如我们上课讲的为了存储一个人的信息,要声明一组变量。
当我们要存储n个人的信息是,就要声明n组变量,麻烦
2.存储一个人信息的这几个变量间都没有关系,容易记错。
语法:
访问修饰符 struct 结构名
{
定义结构成员(包含变量/方法)
}
定义好一个结构后,就可以直接声明相应的变量了。
声明好变量后,通过变量名.成员名来访问结构的成员。
计算机中最小单位叫“位”,bit 比特;b
计算机能够处理的最小单位字节 1字节=8位 B
分别为为red,green,blue.要求:申明一个
MyColor类型的变量,并对其成员赋值。使MyColor
可以表示成一个红色。
数组:
数组可以帮我们一次声明多个相同类型的变量,这些变量
在内存中是连续存储的。
数组声明语法:
数据类型[]数组名=new数据类型[数组长度]
如何访问数组:通过下标(索引)来访问数组:数组名[编号]
例如:score[0]=3;
int类型一旦声明,里面的每一个元素被初始化成0;
通过 数据名.length 可获得数据的长度。