C#编程基础——选择语句

举报
小小张自由--张有博 发表于 2021/11/23 00:23:14 2021/11/23
【摘要】 目录 if语句 if-else语句 if-else if语句 switch语句 择语句就是条件判断语句,它能让程序在执行时根据特定条件是否成立而选择执行不同的语句块。C#提供两种选择语句结构,IF结构与switch结构 if语句 语法格式:如果条件为真,则执行语句。 if (true) //条件表达式 { ...

目录

if语句

if-else语句

if-else if语句

switch语句


择语句就是条件判断语句,它能让程序在执行时根据特定条件是否成立而选择执行不同的语句块。C#提供两种选择语句结构,IF结构与switch结构

if语句

语法格式:如果条件为真,则执行语句。


  
  1. if (true) //条件表达式
  2. {
  3. //执行的语句
  4. }

例如:


  
  1. int x;
  2. if (x>0)
  3. {
  4. x = x + 1;
  5. }

if-else语句

语法格式:如果条件表达式为真,执行语句1;否则执行语句2


  
  1. if (true) //条件表达式
  2. {
  3. //执行的语句1
  4. }
  5. else
  6. {
  7. //执行的语句2
  8. }

例如:


  
  1. int x;
  2. if (x > 0) //条件表达式
  3. {
  4. x = x + 1; //执行的语句1
  5. }
  6. else
  7. {
  8. x = x - 1; //执行的语句2
  9. }

if-else if语句

语法格式:从上往下计算相应的条件表达式,如果条件为真则执行相应的语句,跳出if-else if语句的剩余部分;如果条件为假,则继续往下计算相应的条件吧表达式,直到所有的条件表达式都不成立,则执行else语句。


  
  1. if (true) //条件表达式1
  2. {
  3. //语句1
  4. }
  5. else if (true) //条件表达式1
  6. {
  7. //语句2
  8. }
  9. else if (true) //条件表达式1
  10. {
  11. //语句3
  12. }
  13. ...
  14. else
  15. {
  16. //语句n
  17. }

例如:


  
  1. int x=0;
  2. if (x>0)
  3. {
  4. x = x + 1;
  5. }
  6. else if (x<0)
  7. {
  8. x = x + 1;
  9. }
  10. else if (x==0)
  11. {
  12. Console.WriteLine(x);
  13. }

switch语句

switch语句是一个多分支结构的语句,它所实现的功能与if -else if语句相似。但是switch语句表达方式更直观、简单、有效。

语法结构:


  
  1. switch (条件表达式)
  2. {
  3. case 条件1:
  4. 执行的语句;
  5. break;
  6. case 条件2:
  7. 执行的语句;
  8. break;
  9. case 条件3:
  10. 执行的语句;
  11. break;
  12. default:
  13. 执行的语句;
  14. break;
  15. }

注意事项:

需要使用break语句跳出switch结构,否则会执行其后的每一个case语句。

case后常量表达式的值不能相同。

default可以省略。

文章来源: blog.csdn.net,作者:小小张自由—>张有博,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/promsing/article/details/106867954

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。