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

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

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

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

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


本教程目录

《看聊天记录都学不会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

我的其它教程

教程点击进去将会有目录

《看聊天记录都学不会C语言?太菜了吧(1)我在大佬群里问基础问题没人理?——学习建议

《看聊天记录都学不会Python到游戏实战?太菜了吧》(1)装载Python神器!亮剑!——helloworld

作者简介

作者名:1_bit

简介:CSDN博客专家,2020年博客之星TOP5,蓝桥签约作者。15-16年曾在网上直播,带领一批程序小白走上程序员之路。欢迎各位小白加我咨询我相关信息,迷茫的你会找到答案。

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


🐰小C:我们上一节学习了变量的计算,我们这一节再学一下相关的内容。

👸小媛:还有啥?不就是跟正常的数学运算差不多吗? 😂

🐰小C:那你知道 % 是用来做什么运算的吗?

👸小媛:难道不是表示百分数的意思吗?

🐰小C:还真不是,你看下面这个代码,你觉得结果是什么?

static void Main(string[] args)
{int a = 10;Console.WriteLine(a%3);
}

👸小媛:啊!不懂,快告诉我。 😭

🐰小C:我给你看看结果,你猜一下。

👸小媛:猜不到。 😡

🐰小C:百分号 % 其实是用来取余数的意思,在代码中的 a%3 表示 10 除 3 取余数,最终结果为 1。

👸小媛:唔,原来如此,那还有啥特殊的运算吗?

🐰小C:常见的就这几个吧,不过我们倒是可以巩固一下上一节的内容;你看下面代码你觉得会输出啥?

static void Main(string[] args)
{int a = 10,b=11;Console.WriteLine(a++*--b);
}

👸小媛:定义了 2 个整型变量,分别是 a 和 b,然后 a++ 表示先运算再计算,然后 --b 表示先减 1 再计算,那么最终就是 10*10 结果为 100?

🐰小C:不错,看来你还是挺熟练的,下面就是结果。

👸小媛:奥耶,我们继续开始新的学习吧。 😋

🐰小C:那么接下来我们学习用户输入吧。

👸小媛:用户输入指啥?

🐰小C:用户输入就是指用户从键盘上输入内容到程序之中。

👸小媛:明白。

🐰小C:先给你看一个代码。

static void Main(string[] args)
{string name ="";Console.WriteLine("请输入你的名字");name = Console.ReadLine();Console.WriteLine("Hello~ "+name);
}

👸小媛:你说的输入就是 ReadLine 这个函数吗?

🐰小C:是的,代码运行到这一行的时候将会等待用户输入内容,随后将这个内容存到字符串类型的 name 变量之中,string 表示是用来表示字符串类型。

👸小媛:最后使用 Hello 与输入的内容进行链接一起输出?

🐰小C:是这么回事,下面就出现这个结果了。

👸小媛:哇啊,好像我在游戏里面见过类似的方式,首先输入我的名称,然后就对我 Hello。 😎

🐰小C:是的,是可以这么做。我们接下来讲一下我们变量命名是需要一些规则的。

👸小媛:啊!那我之前不懂规则怎么没事?都可以用。 😨

🐰小C:那是因为你还没触碰到规则,其实变量命名规则挺自由的,你只要别搞特殊就没事了。

👸小媛:那说来看看,我那么久没出错想必也是比较正常。

🐰小C:其实命名规则非常简单,其一变量名不能够与 C# 中的关键字名称一致;其二变量名不能与 C# 中的标准函数名称一致;其三同一个变量名称只能创建一次、其四变量名是区分大小写的、其五不能够以数字开头;大概就那么多吧(欢迎同学们补充)。

👸小媛:唔,貌似基本上是一些不会乱犯错的问题,不过说不准,说不定我就犯了,哈哈哈。 😥

🐰小C:那我给你看看,下面这个程序几个变量命名,有问题的是哪个,你挑出来。

static void Main(string[] args)
{int a = 0, b = 0, c = 0, d = 0,年龄=10;a++;++b;c++;d++;Console.WriteLine((a+=1));a += ++a;Console.WriteLine(a*b+c%d);Console.WriteLine(年龄);
}

👸小媛:那肯定是 年龄 这个变量了,以前都从没看见有过中文命名的。 😎

🐰小C:哈哈哈,其实这个程序里的变量都是对的命名,因为 C# 支持中文命名变量,但是在这里强调,非常不推荐。

👸小媛:你在坑我。

🐰小C:没有,这只是让你加深印象,我们之后还会学到变量的命名方式,到时候你就知道为什么程序员写代码的风格基本上类似了。

👸小媛:坐等揭秘。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287134.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【ArcGIS遇上Python】ArcGIS Python中文编码问题案例详解

前面的文章《ArcGIS Python获取Shapefile矢量数据字段名称》我们已经学会了如何用 Python 获取中文路径下的shp数据的所有字段,英文没有问题,但是如果你输出中文路径下的数据字段, 就有可能会碰到中文编码问题。 Python 文件中如果未指定编码,在执行过程会出现报错: impo…

gRPC编码初探(java)

背景:gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计,基于ProtoBuf(Protocol Buffers)序列化协议开发,且支持众多开发语言。gRPC提供了一种简单的方法来精确地定义服务和为iOS、…

WPF 基础控件之 RadioButton 样式

其他基础控件1.Window2.Button3.CheckBox4.ComboBox5.DataGrid 6.DatePicker7.Expander8.GroupBox9.ListBox10.ListView11.Menu12.PasswordBox13.TextBox14.ProgressBarRadioButton 实现下面的效果1)RadioButton来实现动画;Border嵌套 Ellipse并设置Sca…

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

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

SQLServer2008-镜像数据库实施手册(双机)SQL-Server2014同样适用

SQL Server2008R2-镜像数据库实施手册(双机)SQL Server2014同样适用 一、配置主备机 1、 服务器基本信息 主机名称为:HOST_A,IP地址为:192.168.1.155 备机名称为:HOST_B,IP地址为:192.168.1.156 二、主备实…

一万字一篇文20分钟学会C语言和Python,十四年编程经验老鸟传授经验之道

前言 昨天在直播中有粉丝问我如何快速的对编程语言入门,我想这个问题是有必要让大家知道的,相必也有很多新手对于如何快速完成编程语言的入门学习很感兴趣,本篇文将会使用 C 语言以及 Python 为例,做出对比,让大家对编…

【Python可视化】Windows 10系统上Pyecharts安装教程

简单的Python库,如Numpy,可以直接在PyCharm中自动下载并安装。 同添加Python环境变量一样,需要先添加pip环境变量。pip位于C:\Python27\ArcGIS10.8\Scripts路径下。 WinR→cmd: 安装完成!

使用.Net分析.Net达人挑战赛参与情况

背景C#是我2012年在大学课程中接触的,.NET Framework 我也一直使用至今。从2014年.NET 开源,2019年发布.NET Core 3 的时候,公司刚好有 Nvidia Jetson 平台 Linux 嵌入式设备的开发任务,.NET 又刚是适用于 Windows, Linux, 和 mac…

十分钟如何学会C语言?掌握规律举一反三考试提50分!

前言 上周写了一篇 20 分钟学会 C 语言与Python的文章——《一万字一篇文20分钟学会C语言和Python,十四年编程经验老鸟传授经验之道》,之后见粉丝转了一个话题“十分钟如何学会C语言”,我就在想是否能够十分钟呢?答案是可以的&am…

c语言在win8系统不兼容,Win8系统中存在不兼容软件如何解决?

最近有刚升级Win8系统的用户反映,FastStone Capture截图软件在Win7系统中可以兼容,正常打开,可是在Win8系统中就不能兼容了,这让用户非常烦恼。那么,Win8系统中存在不兼容软件如何解决呢?下面,我…

Python 3.6出现报错解决方案:No Python 3.6 installation was detected,无法卸载Python

卸载Python 3.6时错误提示,No Python 3.6 installation was detected。 解决办法是,先右键→更改→Repair。 然后再卸载,完成!

MASA Auth - 权限设计

权限术语Subject:用户,用户组Action:对Object的操作,如增删改查等Object:权限作用的对象,也可以理解为资源Effect:规则的作用,如允许,拒绝Condition:生效条件…

【必懂】C语言水仙花数题解

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证。 前言 本专栏内容将会以轻松、简单的方式完成习题的解答,用…

【ArcGIS风暴】ArcGIS 10.8中计算体积的方法总结

ArcGIS 10.8提供了表面体积和面体积两种计算体积的方法。 一、表面体积 用途:用于计算表面和参考平面之间区域的面积和体积。 Situation 1:参考面以上 Situation 2:参考面以下 Python脚本: import arcpy from arcpy import envarcpy.CheckOutExtension("3D")…

.NET7:更细致的时间

当年在做go时,很羡慕它的时间有微秒,纳秒,在做性能优化时,能很小颗粒度的查看引入方法执行的时间,当时.net的DateTime只有毫秒(虽然也有别的办法获取)。现在,在最新的.NET7 Preview4…

案例:无人测量船水库水下地形测量及库容量计算

本文讲解利用南方方洲号无人船,该系统可用于水下地形地貌测绘、水库库容测量、水文勘测、疏浚检测、水环境监测等领域。 一、无人船水深测量 1、水岸线范围的获取 水岸线有助于布设航线,获取方式有两种: (1)无人船获取 对于

小米android系统耗电量大,小米手机耗电快的解决方法,亲测有效~

原标题:小米手机耗电快的解决方法,亲测有效~各位机友大家好,据小安观察,平台故障报修的小米手机用户还会蛮多的。那么今天就来讲讲小米手机的一些问题和解决方法,如果你感觉手机耗电较快,按照以下方式排查&…

【小白必懂】C语言最大、最小公约数题解

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证。 前言 本专栏内容将会以轻松、简单的方式完成习题的解答,用…

如何为微服务选择正确的消息队列

微服务及消息队列简史自从 Peter Rodgers 博士 2005 年在 Web Services Edge 会议上首次提出 Micro-Web-Services 一词后,IT 行业慢慢地从单体架构转向了微服务。2009 年,Netflix 决定把其单体架构拆分为微服务。2010 年,Best Buy 开始把它们…

【小白必懂】C语言回文数判断

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我,若你是真心学习可以送你书籍,指导你学习,给予你目标方向的学习路线,无套路,博客为证。 情景再现 👸小媛:小C,今天可以教我…