C#中的运算符优先级
·运算符的优先级确定表达式中项的组合;这会影响到一个表达式如何计算;某些运算符比其他运算符有更高的优先级,例如,乘除运算符具有比加减运算符更高的优先级
C#判断
·判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)
·判断语句
· ? :运算符:条件运算符:? ;可以用来替代if…else语句
· 一般形式:Exp1 ? Exp2 : Exp3;
· 其中,Exp1、Exp2 和 Exp3 是表达式。请注意,冒号的使用和位置。
· ? 表达式的值是由 Exp1 决定的。如果 Exp1 为真,则计算 Exp2 的值,结果即为整个 ? 表达式的值。如果 Exp1 为假,则计算 Exp3 的值,结果即为整个 ? 表达式的值
· if语句:一个if语句由一个布尔表达式后跟一个或多个语句组成
语法:
C#循环
·有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。
循环类型:
·循环控制语句:更改执行的正常序列;当执行离开一个范围时,所有在该范围中创建的自动对象都会被销毁。
控制语句:
·无限循环:如果条件永远不为假,则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的;可以将某些条件表达式留空来构成一个无限循环
当条件表达式不存在时,它被假设为真;也可以设置一个初始值和增量表达式,但是一般情况下,程序员偏向于使用 for(;😉 结构来表示一个无限循环