认识C#语言中的几种循环命令

if判断

书写格式:

if(条件1)
{
代码1
}                  
else if(条件2)
{
代码2
}
else
{
代码N
}

说明:如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2;如果以上条件都不成立,执行代码N

其中else if 可以重复任意次数

条件1、条件2都为bool类型

代码1、代码2、代码N任意数量,任意功能

若代码2只有一句代码,大空号可以省略

switch 选择

代码格式:

switch(变量或表达式)
{
case值1
代码1
break;
case值2
代码2
break;
default:
代码N
break;
}

说明:先计算出变量或表达式的值,将该值从上到下依次和case后面的值进行比较,若与某一个case后面的值相同,则运行该case下面的代码,若与所有值都不相同,则运行default后面的代码

值1、值2必须是具体的值,并且能够与变量或表达式比较

仅支持string、char、bool、枚举、整数的比较

整数:byte、short、ushort、int、uint、long、ulong

其中case值可以是多个

default只能是o或者1个

可以转成if,但if不一定能转成switch

while 循环

书写格式:

while(循环条件)

{
循环体
}

如果循环条件为真,则执行循环体,执行完循环体之后,再判断条件是否为真,如果为真,再执行循环体,然后再判断条件是否为真,就这样一直进行下去,直到循环条件的判断是结果为假,才会结束循环

循环条件:值、变量、表达式

循环体:任意功能、任意数量的代码

必须是bool类型

do while 循环

书写格式:

do
{
循环体
}
while(循环条件);

先执行一次循环体,然后判断循环条件是否满足,如果满足则再次执行循环体,然后再判断条件是否满足,直到条件不满足,才结束循环

for 循环

书写格式:

for(表达式1;循环条件;表达式2)
{
循环体
}

运行表达式:判断循环条件是否为真,如果为真,则执行循环体,执行完后再运行表达式2,接着再判断循条件...,直到循环条件为假才会结束循环

break和continue

break

switch 立即结束switch选择

循环  立即结束循环

continue

立即结束当次循环,进入下一次循环

时间: 2024-08-06 11:37:19

认识C#语言中的几种循环命令的相关文章

c#语言中的三种循环

什么是编程 编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程.根据这个定义来看,根据使用的程序设计语言不同,编写的程序就不同. 关于c#语言: C#是一种最新的.面向对象的编程语言.它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域. 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选--无论是高级的商业对象还是系统级的应用程序.使用简单的C#语言结构

C语言中不同类型的循环(Different types of loops in C)

C语言中有三种类型的循环:for,while,do-while. while循环先判断循环条件. while (condition) { //gets executed after condition is checked } do-while循环先执行循环体重的语句,再判断循环条件. do { //gets executed at least once } while (condition); for循环可以一行中初始化一个计数变量,设置一个判断条件,和计数变量的自增. for (int x

MySQL存储过程中的3种循环

在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环.还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了. 这几个循环语句的格式如下: WHILE……DO……END WHILE REPEAT……UNTIL END REPEAT LOOP……END LOOP GOTO 下面首先使用第一种循环编写一个例子. mysql> create procedure pro10() -> begin ->

js中的4种循环结构

js有4种循环结构: 1.for循环 ==>多次遍历代码块 2.for / in循环==>遍历对象属性 3.while循环==>当指定条件为true时,循环代码块 4.do while循环==>当指定条件为true时,循环代码块 for循环 一般都有特定的计数器变量.操作计数器的三个重要步骤为:初始化.检测.更新 语句1的作用是将变量初始化: 语句2的作用是在每次循环前都要检测变量的值是否在某一个范围内: 语句3的作用是更新计数器变量:每次循环后进行自增或者自减操作 for(语句1

sass中的三种循环

一.for循环 在sass中的@for循环有两种方式: ①@for $i from <start> through <end> ②@for $i from <start> to <end> 其中$i表示变量,start表示开始值,end表示结束值: through表示包括end这个数值:to表示不包括end这个数值: 二.while循环 只要@while后面的条件为true就会执行,直到表达式值为false时停止循环: 三.each  in循环 就是去遍历一

C语言中的几种常见排序算法

1.冒泡排序法:如果有N个数,两两相邻进行比较,将最值沉入最后一位置,要进行N-1轮比较, 第一轮要比较N-1次,第2轮只要比较N-1-1次,因为第一次已经把最值沉入最后一位置,故 不需在进行比较一次,也就是说每一轮都减少一次,所以第2个for循环中j < n-1;下列代码是升序排序 1 void bubble_sort(int *num, int n) 2 { 3 int num_temp; 4 for (int i=0; i<n; i++) 5 for (int j=0; j<n-i

JavaScript 中的12种循环遍历方法

题目:请介绍 JavaScript 中有哪些循环和遍历的方法,说说它们的应用场景和优缺点? 1.for 循环 let arr = [1,2,3];for (let i=0; i<arr.length; i++){ console.log(i,arr[i])}// 0 1// 1 2// 2 3 for 循环是 Js 中最常用的一个循环工具,经常用于数组的循环遍历. 2.for in 循环 let obj = {name:'zhou',age:'**'}for(let i in obj){ con

MYSQL中的几种循环结构

一.while            类似java中的while循环 语法格式: while 循环条件 do 循环体; end while; 二.loop              需要在循环体中添加结束的条件,不然就是死循环. 语法格式: loop 循环体; end loop; 三.repeat           类似java中的do while 语法格式: repeat 循环体; until 结束循环的条件 end repeat 循环控制语句: iterate:类似于java中的conti

好文:javascript中的四种循环

https://juejin.im/entry/5a1654e951882554b8373622?utm_medium=hao.caibaojian.com&utm_source=hao.caibaojian.com