猫史档案馆


【C Sharp】【3】流程控制语句与跳转语句return,break

用户:宇轩yu_xuan宇轩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

 

 

 

 

 


回复

上一页1 页 / 共 5下一页
宇轩yu_xuan宇轩yu_xuan

ddd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

ddddd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

ddd

点赞0


评论


obvRactyyobvRactyy

ddddddddddddddddddddddddddddd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

ddd

点赞0


评论


拾柒丶拾柒丶

点赞0


评论


拾柒丶拾柒丶

宇轩nb

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

DD

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dddd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

dd

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

喵喵

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

喵喵喵喵喵d

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

喵喵喵喵喵喵喵喵喵喵喵喵喵喵d

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

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


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

喵d

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论


宇轩yu_xuan宇轩yu_xuan

点赞0


评论