2023/3/4 C#学习笔记
  zOE2xWkB8BXt 2023年11月02日 42 0

分支语句 if switch

1、if分支语句必须使用代码块,即用{}将代码包起来,即使只有一条代码

if (second == 59)
{
second = 0;
minutees ++;
}
else
{}

2、switch语句语法规则

switch (current)
{
case 0:
...
break;
case 1:
...
break;
...
deafault :
break;
}

2.1、控制变量(表达式)current必须是整形int,长整型long,字符char 'a',或字符串 string "abc",不能是浮点数

2.2case 标签只能是常量,且值必须唯一

2.3case标签的直通,两个case之前不能有语句,

正确形式:

switch (second)
{
case 1:
case 2:
case 3:
second ++;
break
}

错误形式:

switch (second)
{
case 1:
case 2:
second ++;
case 3:
second ++;
break
}

3、符合赋值操作符

+=,-=,*=,/=,%=, +=可以用来连接字符串,其他的只能操作数值

4、while循环语句,

初始化哨兵变量;

while(布尔表达式)

{

执行内容;

更新哨兵变量;

}

4.1while语句必须使用代码块,即使只有一条语句。

int i = 0;
while (i < 1)
{
console.WriteLine(i);
i++;
}

4.2循环变量i控制循环次数,i也被称为哨兵变量。

5、for循环语句

for (初始化控制变量;布尔表达式;更新控制变量)

{循环内容;}

for(int i = 0;i<10;i++)
{
Console.WriteLine();
}

5.1初始化只进行一次;初始化后先执行循环主体语句,再更新控制变量;更新控制变量后再重新求职布尔表达式。

5.2 for语句的三个部分都可以省略,但是分号不能省略;布尔表达式省略时默认为ture;

5.3初始化和更新变量部分可以有多个表达式,但必须使用逗号分隔。

5.4 for语句的作用域:for语句内的初始化语中定义的变量作用域仅限于for语句内,for语句结束时变量消失,不能在语句外使用;即多个for语句可以使用相同变量名。

​6.do​​ while 语句

int a = 0;
do
{
console.WriteLine(a);
a++;
}
while (a<10);

6.1do while语句的主循环语句至少执行一次。

6.2while后边的分号不要忘掉。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
zOE2xWkB8BXt