c# 程序设计流程控制一般有哪几种?

在c#程序设计流程控制一般有哪几种?并分别说明不同控制结构适合解决什么样的问题,请举例说明,同时在不同控制结构的例子中写出解决问题的主要思路... 在c# 程序设计流程控制一般有哪几种?并分别说明不同控制结构适合解决什么样的问题,请举例说明,同时在不同控制结构的例子中写出解决问题的主要思路 展开
 我来答
六夜侠子
2020-07-08
知道答主
回答量:8
采纳率:0%
帮助的人:1.7万
展开全部

流程控制一般有以下几种:

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语句类似,区别是它会先执行一遍代码然后再进行判断。

——————————————

--
2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有... 点击进入详情页
本回答由--提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式