c#基础04(流程控制语句)

17 篇文章 0 订阅
15 篇文章 0 订阅

流程控制语句

一、什么是选择语句?

选择语句用于根据某个表达式的值从若干条给定语句选择一个来执行。选择语句包括if语句和switch语句两种。
1.1 if…else
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
//参考资料在QQ群:683782676

int a=1;
if(a>0){ //如何a>0就执行if里面的输出语句
	Console.ReadLine(a);
}
else{ //条件不成了就执行else里的输出语句
	Console.ReadLine(a);
}

1.2 多重if
If(布尔表达式1)
{
语句块
}
Else if(布尔表达式2)
{
语句块
}
Else
{
语句块
}

				   Console.Write("请输入数字:");
                   int i = Convert.ToInt32(Console.ReadLine());//保存控制台输入语句并转换成int类型
                   if (s==1)//如何成立输出“a”
                    {
                        Console.WriteLine("a");
                    }
                    else if (s==2)//如何成立输出“b”
                    {
                        Console.WriteLine("b");
                   }
                    elses//上面条件都不成立就输出“呵呵”
                    {
                       Console.WriteLine("呵呵");
                   }

1.3 嵌套if
If(布尔表达式)
{
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
}
Else
{
If(布尔表达式)
{
语句块
}
Else
{
语句块
}
}

1.4 switch语句实现多分支选择
Switch(表达式[整数类型,字符类型,枚举类型])
{
Case 常量表达式:语句块;
Break;
Case 常量表达式:语句块;
Break;

Case 常量表达式:语句块;
Break;
Default:语句块;
Break;
}
//参考资料在QQ群:683782676
二、什么是迭代语句?

迭代语句主要用于重复执行嵌入语句。
2.1 while语句
While(布尔表达式)
{
语句块;
}

2.2 do…while语句
Do
{
语句块;
}while(布尔表达式);

2.3 for语句
For(初始化表达式;条件表达式;迭代表达式)
{
语句块;
}

三、什么是跳转语句?

跳转语句主要用于无条件的转移控制,跳转语句将控制转到某个位置,这个位置就成为跳转语句的目标。如果跳转语句出现在一个语句块内,而跳转语句的目标却在该语句块之外,则称该跳转语句退出语句块。跳转语句主要包括break语句,continue语句和return语句。

3.1 break
break语句只能够应用在switch,while,do…while,for或者foreach中。

3.2 continue
continue语句只能够应用于while,do…while,for,foreach语句,用来忽略循环语句块内位于它后面的代码而直接开始一次新的循环。

3.3 return
return语句用于退出类的方法,是控制返回方法的调用者。如果方法有返回类型,return语句必须返回这个类型的值。如果方法没有返回类型,应使用没有表达式的return语句。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星丿曲丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值