C#入门 10day--流程的控制语句

logo.jpg

流程控制语句:

1.条件判断语句:

(1)if else语句:

a.单if语句

if(布尔值表达式)
{
    语句序列
}

b.if else语句:

if(布尔值表达式)
{
    语句序列1
}
else
{
    语句序列2
}

c.if else if ……else语句:

if(布尔值表达式)
{
    语句序列1
}
else if(布尔值表达式)
{
    语句序列2
}
else if(布尔值表达式)
{
    语句序列3
}
……
else
{
    语句序列n
}

d.条件运算符:

​ b = a >0 ? var1 : var2

(2)switch多分支语句:

switch(表达式)
{
    case 1:语句块;
    break;
    case 2:语句块;
    break;
    case 3:语句块;
    break;
    case 4:语句块;
    break;
    ……
    default:语句块n
    break;
    
}

2.循环语句:

(1)white语句:

while(布尔表达式)
{
    语句块
}

(2)do...while语句:

do
{
    语句块
}
while(布尔表达式)

(3)for语句:

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

(4)foreach语句:

foreach(类型 迭代变量名 in 集合类型表达式)
{
    语句块
}

一般用于输出,避免使用与更改,产生不必要的错误。

3.跳转语句:

(1)break语句:

​ 可用范围:可用于所有循环语句,和switch语句。

​ 功能作用:结束循环

(2)continue语句:

​ 可用范围:可用于所有循环语句。

​ 功能作用:结束本次循环

(3)goto语句:

​ 慎用

(4)return语句:

​ 返回语句

总结:

由于大部分与C语言语法没有多大的差别,只作简单概述。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .bat脚本基本命令语法 目录 批处理的常见命令(未列举的命令还比较多,请查阅帮助信息) 1、REM 和 :: 2...
    庆庆庆庆庆阅读 8,537评论 1 19
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,990评论 0 11
  • 所有控制流程语句都具有相同的基本特征:根据一组条件选择要执行的语句。这些语句分三大类,并通过其主要行为进行描述。选...
    CarlDonitz阅读 437评论 0 0
  • 1.C语言中空语句一般有哪些用途? (1).纯粹消耗cpu时间,起到延时的作用 (2).为了程序的结构清楚,可读性...
    凌云C语言游戏开发阅读 1,170评论 0 2
  • 第一通电话 开完早会后,李玺和一个叫小夏的女生被分到了销售四部,他的直属经理叫文哥,四部的队名是龙虎门,队呼是龙行...
    彭校长阅读 1,342评论 3 4

友情链接更多精彩内容