C#编程基础——选择语句
【摘要】
目录
if语句
if-else语句
if-else if语句
switch语句
择语句就是条件判断语句,它能让程序在执行时根据特定条件是否成立而选择执行不同的语句块。C#提供两种选择语句结构,IF结构与switch结构
if语句
语法格式:如果条件为真,则执行语句。
if (true) //条件表达式 { ...
目录
择语句就是条件判断语句,它能让程序在执行时根据特定条件是否成立而选择执行不同的语句块。C#提供两种选择语句结构,IF结构与switch结构
if语句
语法格式:如果条件为真,则执行语句。
-
if (true) //条件表达式
-
{
-
//执行的语句
-
}
例如:
-
int x;
-
if (x>0)
-
{
-
x = x + 1;
-
}
if-else语句
语法格式:如果条件表达式为真,执行语句1;否则执行语句2
-
if (true) //条件表达式
-
{
-
//执行的语句1
-
}
-
else
-
{
-
//执行的语句2
-
}
例如:
-
int x;
-
if (x > 0) //条件表达式
-
{
-
x = x + 1; //执行的语句1
-
}
-
else
-
{
-
x = x - 1; //执行的语句2
-
}
if-else if语句
语法格式:从上往下计算相应的条件表达式,如果条件为真则执行相应的语句,跳出if-else if语句的剩余部分;如果条件为假,则继续往下计算相应的条件吧表达式,直到所有的条件表达式都不成立,则执行else语句。
-
if (true) //条件表达式1
-
{
-
//语句1
-
}
-
else if (true) //条件表达式1
-
{
-
//语句2
-
}
-
else if (true) //条件表达式1
-
{
-
//语句3
-
}
-
...
-
else
-
{
-
//语句n
-
}
例如:
-
int x=0;
-
if (x>0)
-
{
-
x = x + 1;
-
}
-
else if (x<0)
-
{
-
x = x + 1;
-
}
-
else if (x==0)
-
{
-
Console.WriteLine(x);
-
}
switch语句
switch语句是一个多分支结构的语句,它所实现的功能与if -else if语句相似。但是switch语句表达方式更直观、简单、有效。
语法结构:
-
switch (条件表达式)
-
{
-
case 条件1:
-
执行的语句;
-
break;
-
case 条件2:
-
执行的语句;
-
break;
-
case 条件3:
-
执行的语句;
-
break;
-
default:
-
执行的语句;
-
break;
-
}
注意事项:
需要使用break语句跳出switch结构,否则会执行其后的每一个case语句。
case后常量表达式的值不能相同。
default可以省略。
文章来源: blog.csdn.net,作者:小小张自由—>张有博,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/promsing/article/details/106867954
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)