前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单

《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单

作者头像
1_bit
发布2022-01-06 09:16:58
4280
发布2022-01-06 09:16:58
举报
文章被收录于专栏:我的知识小屋我的知识小屋

本系列文章将会以通俗易懂的对话方式进行教学,对话中将涵盖了新手在学习中的一般问题。此系列将会持续更新,包括别的语言以及实战都将使用对话的方式进行教学,基础编程语言教学适用于零基础小白,之后实战课程也将会逐步更新。

若有想学习的内容可以在评论区留言,根据大家的要求持续更新。点赞过十万就算化成灰我也更新下一篇。(肯定不到,也会更的。)

有问题也可以在评论区留言,也可以私聊我加我好友共同交流一起进步~

喜欢内容欢迎关注我、评论、点赞、收藏,这对我很重要,谢谢~


本教程目录

《看聊天记录都学不会C#?太菜了吧》(10)C#偷懒的开始永无止境的循环?—— 循环

《看聊天记录都学不会C#?太菜了吧》(9)有一些人在学习编程的时候总以为代码是死板的—— if 嵌套

《看聊天记录都学不会C#?太菜了吧》(8)小白又如何?3分钟搞定一个 C# 知识点—— switch 逻辑运算

《看聊天记录都学不会C#?太菜了吧》(7)3分钟搞定 C# 逻辑运算—— if else if 逻辑运算

《看聊天记录都学不会C#?太菜了吧》(6)多晦涩的专业术语原来都会那么简单—— 布尔逻辑

《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?—— 输入、运算

《看聊天记录都学不会C#?太菜了吧》(4)C# 中的尚方宝剑 “先斩后奏”—— 变量运算

《看聊天记录都学不会C#?太菜了吧》(3)变量:我大哥呢?$:小弟我罩着你!—— 输出变量

《看聊天记录都学不会C#?太菜了吧》(2)C#那么简单我为何之前还学C语言?——C#变量初解

《看聊天记录都学不会C#?太菜了吧》(1)从今天开始我是一个游戏开发者—— helloworld

作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。

博客地址:https://i1bit.blog.csdn.net


🐰小C:接下来我们来学一下布尔逻辑吧。

👸小媛:你现在说知识点怎么都用那么高深的词语了,一听我就不想学了。 😡

🐰小C:这不是为了让你与专业接轨嘛,毕竟学了 C# 就可以做东西了。

👸小媛:唔,那你慢慢讲,别一来就吓我。 😠

🐰小C:其实就是为了吓你,因为你感觉你最近有点飘。

👸小媛:你… 😣

🐰小C:好了,其实布尔逻辑就是我们的逻辑判断,超级简单的。例如我们输入一个字符串,需要判断这个字符串是否跟某个字符串相等,就可以使用这个逻辑判断。

👸小媛:不懂,太难了,举个例子我才懂。 😒

🐰小C:那你看看下面这个代码。

代码语言:javascript
复制
static void Main(string[] args)
{
    string password = "";
    password = Console.ReadLine();
    if (password=="mima") {
        Console.WriteLine("口令正确");
    }
}

👸小媛:唔,你又开始吓我了,答应我,别吓我,我不飘了。 😂

🐰小C:其实很简单的,第一句使用 string 创建了一个字符串变量 password,并且赋值为空,也就是什么都没有;随后这个字符串变量 password 就等于用户输入的口令。

👸小媛:然后 if 是什么东西?

🐰小C:if 就是一个表示逻辑判断的关键字,在 if 后的圆括号中输入判断条件,这里是 password==“mima” 意思是判断 password 这个字符串变量存储的内容是否是 mima 这个字符串。

👸小媛:你这里是不是写错了,你用两个等于号了。 😲

🐰小C:没错哟,在这里使用两个等于号正式表示判断这两个等于号的左右两边是否相等,因为我们在 C# 中使用一个等于号一般是用来表示程序赋值的意思。

👸小媛:明白了,请继续解释。

🐰小C:在圆括号后,使用一对花括号括起来的代码就是等这个条件 password==“mima” 判断正确后需要执行的代码。

👸小媛:你的意思是说条件对了就执行 Console.WriteLine(“口令正确”); 吧?

🐰小C:是的,你去运行试一下。

👸小媛:好勒,我发现如果输入正确条件成立那么就显示口令正确,如果我输入错误,那么将会什么都不显示。

🐰小C:嗯,因为我们条件判断错误后没有任何代码进行显示,不过我们可以加条件判断错误后需要执行的内容。

代码语言:javascript
复制
static void Main(string[] args)
{
    string password = "";
    password = Console.ReadLine();
    if (password=="mima") {
        Console.WriteLine("口令正确");
    }
    else{
        Console.WriteLine("口令错误");
    }
}

👸小媛:那个 else 就是条件判断错误后需要执行的语句吗?

🐰小C:是的,如果条件判断错误,将会执行 else 后花括号内的代码,也就是显示 口令错误。

👸小媛:懂了,我运行了一下,显示出来了。 😂

🐰小C:不过在这里需要注意的一点是,if else 是一个结构,你不能够在 if else 之间使用其它的代码使其中断这个结构链接,这样会出错的,就像下面这个代码就是错误的示范。

代码语言:javascript
复制
static void Main(string[] args)
{
    string password = "";
    password = Console.ReadLine();
    if (password=="mima") {
        Console.WriteLine("口令正确");
    }
    int b = 10;
    else{
        Console.WriteLine("口令错误");
    }

}

👸小媛:上面这个代码就是在 else 之前添加了一个创建 b 变量并且赋值的语句,这样是不行的?别的代码也不行吧,然后这样就中断了 if 和 else 之间的联系,这样完整的结构就被破坏了,导致整个代码错误,你是这个意思吧?

🐰小C:是的,其实你应该可以发现,我们这个 if else 可以判断用户账号密码输入是否正确,在今后你写游戏的时候会经常用到 if 语句的。

👸小媛:哈哈哈,幸好我会了,以后用起来应该问题不大。 😂

🐰小C:别高兴得太早哟,if 语句的知识点可不止这一点哟,哈哈哈。下一节我们继续吧。

👸小媛:冲冲冲,问题不大。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/04/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 本教程目录
  • 作者简介
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档