在c编程中,我们可以在创建抽签游戏时使用整数数组吗?还是必须将数组声明为字符char array9={1,2,3,4,5,6,7,8,9};
发布于 2022-09-03 08:04:42
没有什么是强制性的。但是数组非常方便,因为您可以使用另一个变量来访问数组的元素。
数组元素的类型也不是强制性的。程序员倾向于使用最小的类型来节省内存,这种类型可以容纳任务所需的值。
你可以使用任何类型的你想-它可以是long long
,int
,double
等。
发布于 2022-09-03 08:54:20
因为对于这个特殊的问题,这是最简单也是最明显的选择。编程是解决问题的方法,就像数学一样,只要你得到结果,过程并不总是重要的。然而,人类是懒惰的,倾向于最简单和最明显的解决方案,并有一个很好的理由。仅仅编写代码是不够的,代码是为人类而不是为机器编写的,因此您需要能够阅读并理解它,即使在不确定的时间内不与它交互。
Tic是一种涉及3x3板和任意2个符号来区分玩家动作的游戏,其中最常见的是O
和X
。没有移动的板槽是空的,玩家可以在那里移动,在计算机文本中,我们将此表示为空白。
在这个简单的游戏中,我们没有其他特殊的状态,只是棋盘上的符号。在C中,符号单元是char,虽然它并不确切地表示真实的人类符号,但只要我们停留在ASCII中,它就代表真实的人类符号。幸运的是,O
和X
是ASCII的一部分,我们不需要担心unicode。O
和X
在C中已经是一个字符,那么为什么不直接使用char
呢?任何其他的事情都会变得更加复杂,而不会有明显的收益。
大多数简单的C程序也是在终端中执行和调试的,这是一个文本接口,而最简单的可视化面板的方法就是在终端中打印它。没有什么比一组字符更容易打印的了。
要回答你的具体问题,你可以,这是没有意义的。
https://stackoverflow.com/questions/73590590
复制相似问题