首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么我们在c#编程中使用字符数组来创建抽搐tic游戏?

为什么我们在c#编程中使用字符数组来创建抽搐tic游戏?
EN

Stack Overflow用户
提问于 2022-09-03 07:54:41
回答 2查看 87关注 0票数 -8

在c编程中,我们可以在创建抽签游戏时使用整数数组吗?还是必须将数组声明为字符char array9={1,2,3,4,5,6,7,8,9};

EN

回答 2

Stack Overflow用户

发布于 2022-09-03 08:04:42

没有什么是强制性的。但是数组非常方便,因为您可以使用另一个变量来访问数组的元素。

数组元素的类型也不是强制性的。程序员倾向于使用最小的类型来节省内存,这种类型可以容纳任务所需的值。

你可以使用任何类型的你想-它可以是long longintdouble等。

票数 0
EN

Stack Overflow用户

发布于 2022-09-03 08:54:20

因为对于这个特殊的问题,这是最简单也是最明显的选择。编程是解决问题的方法,就像数学一样,只要你得到结果,过程并不总是重要的。然而,人类是懒惰的,倾向于最简单和最明显的解决方案,并有一个很好的理由。仅仅编写代码是不够的,代码是为人类而不是为机器编写的,因此您需要能够阅读并理解它,即使在不确定的时间内不与它交互。

Tic是一种涉及3x3板和任意2个符号来区分玩家动作的游戏,其中最常见的是OX。没有移动的板槽是空的,玩家可以在那里移动,在计算机文本中,我们将此表示为空白。

在这个简单的游戏中,我们没有其他特殊的状态,只是棋盘上的符号。在C中,符号单元是char,虽然它并不确切地表示真实的人类符号,但只要我们停留在ASCII中,它就代表真实的人类符号。幸运的是,OX是ASCII的一部分,我们不需要担心unicode。OX在C中已经是一个字符,那么为什么不直接使用char呢?任何其他的事情都会变得更加复杂,而不会有明显的收益。

大多数简单的C程序也是在终端中执行和调试的,这是一个文本接口,而最简单的可视化面板的方法就是在终端中打印它。没有什么比一组字符更容易打印的了。

要回答你的具体问题,你可以,这是没有意义的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73590590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档