发布网友 发布时间:2022-04-26 10:47
共1个回答
热心网友 时间:2022-06-27 13:08
流程控制一般有以下几种:
1、顺序执行;
在 默认条件下,程序代码是从上到下,一行一行顺序执行的,每一句代码以(;)结束。
例如:
——————————————
string s = "abcds";
double d = 0.00112;
int a = 1102; float f = 3.14f;//这一行有两句代码,通常 不推荐把多个语句写到一行里面。
——————————————
2、选择执行;
选择执行适用于需要进行判断的环境中。
一般分为两种语句,一种是if语句,
例如:
——————————————
int a =25;
if(a<10)
{
<代码段>
}else if(a>=30)
{
<代码段>
}else
{
<代码段>
}
——————————————
另一种是switch语句。
例如:
——————————————
int s = 2;
switch(a)
{
case 1:
<代码1>
break;//跳出关键词
case 2:
<代码2>
break;//跳出关键词
}
——————————————
3、循环;
循环就是 在没有遇到跳出关键词前,程序会在某段代码上不断地重复执行,常见的循环语句有for循环语句、foreach语句和while语句。
例如:
——————————————
for(int i = 100; i>0; i--){<代码段>}
——————————————
//foreach语句很适合用来枚举如数组、列表、集合之类的数据中的元素
//创建数组
int[] numbers = new int[] { 2, 3, 4, 5};
//循环输出数组中的元素
foreach(int n in number)
{
Console.Write("{0}",n);
}
——————————————
int x = 1;
while(x>100){ x++; }
//还有个do…while语句,结构是:
//do{<code>}(while)用法与while语句类似,区别是它会先执行一遍代码然后再进行判断。
——————————————