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

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

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式