C#中的流程控制

2021-05-01 09:26

阅读:738

标签:停止   语句   无效   进入   定义变量   def   流程控制   case   tin   

学流程控制就要先了解流程图,流程图就是用一些标准化的图形,来直观化某个功能的实现步骤,可以使一些比较复杂的逻辑运算变得直观,易理解。

流程控制语句是C#里一个重要的知识,有表示判断的if语句,表示选择的switch语句,表示循环的while语句、do-while语句、for语句,还有表示结束的break语句、continue语句。

现在来分别说说以上语句的作用;if判断:如果条件1成立,则执行代码1,否则判断条件2是否成立,若成立则执行代码2,如果以上都不成立,则执行代码N;switch选择:先计算出变量或表达式的值,将该值从上到下依次和case后面的值进行比较,遇到相同时,则运行该case下面的代码,都没遇到,则运行default后面的代码,注:break 必须写。case后面的值都是常量,它要与switch后面的变量或表达式进行比较。double类型不能使用此选择语句。while:如果循环条件为真,则执行循环体,执行完后,再判断条件是否为真,如果为真,则再执行,直到条件为假,才停止;do while:先执行一次循环体,再判断条件是否满足,如果满足,则再次执行,然后再判断条件是否满足,直到条件不满足才结束循环;for:运行表达式1,判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循环条件...... 直到循环条件为假才会结束循环。最后是结束语句,break:立即结束当前循环,进入下一次循环;

这些语句里面使用变量,还要注意变量的作用域,它的含义是:某个变量在定义时所在的大括号内,该变量有效,否则无效。注:在某个位置定义变量时,变量名不得与作用域覆盖该位置的变量名相同。

 

C#中的流程控制

标签:停止   语句   无效   进入   定义变量   def   流程控制   case   tin   

原文地址:http://www.cnblogs.com/dts1476788337/p/7787243.html


评论


亲,登录后才可以留言!