C#基础—运算符、控制流程语句

一、算术运算符

1、"/"

5/2 //结果等于2

5/2.0 //结果等于2.5

2、"%",取模运算(取余)

11.0%3 //结果等于2

3、"++"和"--"

X=5; Y=++X;//X和Y的值都等于6

X=5; Y=X++;//X的值是6,Y的值是5

二、条件运算符

exp1?exp2:exp3  

首先计算exp1的值,如果其值为true,则计算exp2值;这个值就是结果。否则,去exp3的值作为结果

Z=X>Y?X:Y: //Z值就是X,y中较大的一个

Z=X>0?X:-X; //Z值就是X的绝对值

三、选择语句

任何程序都只能由三种基本流程构成:顺序结构、分支结构(选择结构)、循环结构

1、C#的两种分支语句结构:if语句和switch语句

————【if框架】

if(条件表达式)语句;

————【if_else框架】

if(条件表达式)

语句1;

else

语句2;

————【if_else if 框架】

if(条件表达式1)

语句1;

else if(条件表达式2)

语句2;

……

else

语句n;

————【switch语句】

switch(表达式)

{

case 常量1:

语句1;

break;

case常量2:

语句2;

break;

…… default:

语句n;

break;

}

2、循环语句

C#提供了4种循环语句:while、do_while、for和foreach。

———— while(条件表达式)

循环体语句;

如果条件为真,执行循环体。

———— do

循环体语句;

while(条件表达式)

先执行循环体,在判断条件,条件为真,执行循环体。

———— for (表达式1;表达式2;表达式3)

循环体语句;

3、跳转语句

C#中有4中跳转语句:continue、break、return、goto

————continue;

————break;

————return 表达式;或return;

————goto 标号;







你可能感兴趣的:(C#基础—运算符、控制流程语句)