前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >《看聊天记录都学不会C#?太菜了吧》(5)C# 中可以用中文名变量?

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

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

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

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

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

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


本教程目录

《看聊天记录都学不会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:还真不是,你看下面这个代码,你觉得结果是什么?

代码语言:javascript
复制
static void Main(string[] args)
{
   int a = 10;
   Console.WriteLine(a%3);
}

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

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

👸小媛:猜不到。 😡

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

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

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

代码语言:javascript
复制
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:先给你看一个代码。

代码语言:javascript
复制
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:那我给你看看,下面这个程序几个变量命名,有问题的是哪个,你挑出来。

代码语言:javascript
复制
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:没有,这只是让你加深印象,我们之后还会学到变量的命名方式,到时候你就知道为什么程序员写代码的风格基本上类似了。

👸小媛:坐等揭秘。

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

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

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

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

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