用户:宇轩yu_xuan查看:0 回复:129 评论:0 创建时间:2020-08-30T10:52:35
最近非常悠闲,就来BCM搞事
然后我就搞C#教程吧,至于为啥子不搞C++,因为C++已经有帖子教程了,但是全BCM都没有半个C#教程233333
C#是C和C++优化而来的,优化了C++的内存指针,安全性问题等,还简化了代码
流程控制语句,也是最常用的语句之一
有很多,比如说if,switch,for,while等
现在来教大家如何使用这些语句
1.判断语句!
判断语句主要为
if与switch语句
先来讲简单的if语句
方法为
if(条件表达式)
{
代码区
}
就是这样
非常的简单
比如说一个例子
int sum = 8;
if(sum >= 8)
{
Console.WriteLine("大于等于8!");
}
就是这样
就是说,如果sum >= 8的话,就输出下面的语句
非常的简单
int sum = 8;
if (sum >= 8)
{
Console.WriteLine("大于等于8!");
}
Console.WriteLine("嗡嗡嗡嗡嗡嗡");
这串代码
那如果他执行了,没有执行,下面的语句还是会执行
所以我们需要来一个跳转语句:Return!
返回的意思
就是说,可以返回语句
int sum = 8;
if (sum >= 8)
{
Console.WriteLine("大于等于8!");
return;
}
Console.WriteLine("嗡嗡嗡嗡嗡嗡");
就是这样用的!
那在bcm里面啊,有如果biabia,否则biabia的积木对吧
C#也有!只不过是代码
不过很好哦!很简单!
语句是这样的
if(条件)
{
代码
}
else
{
代码
}
如果bcm这块积木理解了的话,这个很好理解!
else是否则的意思
if是如果的意思
简单了吧
是不是很简单呢
但是bcm还有一个叫否则如果
C#也有!
if(条件)
{
代码
}
else if(条件)
{
代码
}
是不是非常简单呢
接下来说一下switch语句
这个是范例
int i = 8;
switch(i)
{
case 1:
break;
case 8:
break;
case 9:
break;
default:
break;
}
switch是用来判断一个变量的值!用于输入和输出。
switch语句的子句有case和default
你定义了一个int变量8
用switch来判断
如果,他是1,那么就执行下面的语句
如果,他是8,那么就执行下面的语句
如果,他是9,那么就执行下面的语句
如果,都不是,那么就执行下面的语句
但是switch语句比较奇怪
因为case和default语句先要加一个判断常量,然后要加一个冒号,不用加大括号的!
非常简单
当然,switch语句也可以套娃
比如这样233333
switch()
{
case:
switch()
{
case:
switch()
{
case:
}
}
}
然后呢,让我们来讲循环语句!
循环循环,众所周知呢,就相当于bcm的重复执行!
循环分为for和while,在while里面还有do-while等
最常用的肯定是for语句啦
这个是范例
for (第一块;第二块 ; 第三块)
{
代码
}
我们看到,在for语句的括号里面,分了3块,每块用分号隔开
第一块用来初始化变量
第二块用来判断
第三块用来变量加(如i=i+1可以简写成i++)
然后就是下面要执行的代码
根据for循环,我们来做一个累加
从1累加到100
代码是什么呢
int sum = 0;
for (int i = 1;i<=100; i++)
{
sum = i + sum;
}
输出的是:5050
现在来讲一下他是如何2个变量累加的
首先看到,他要执行100次循环
i++是i=i+1的简写
那么,i是1,那么i就是3
sum是0
sum = i+sum
就是0+3
那第一次循环,sum就是3
就这样累加
最终sum输出的就是:5050
现在来讲while循环
语句格式是这样的
while(判断条件)
{
代码
}
超级简单是不是!!!!!!!!!
这个都不用讲的,看都能看懂23333
https://shequ.codemao.cn/community/338917https://shequ.codemao.cn/community/338917https://shequ.codemao.cn/community/338917https://shequ.codemao.cn/community/338917https://shequ.codemao.cn/community/338917
点赞0
评论