Arrays 最近,我在学习数据结构,数组出现是为了解决什么?

Arrays 最近,我在学习数据结构,数组出现是为了解决什么?,arrays,Arrays,我在stackoverflow和google没有找到数组,似乎每个人都在避免这个问题,我想知道为什么会有数组?或者当数组似乎可以解决问题时?为了避免假设您正在为面包房创建一个软件,并且您需要存储每种蛋糕类型的数量,并且他们有500种蛋糕类型,您是否要创建500个变量?这时数组才有用 考虑一种情况,我们需要存储五个整数。如果我们使用编程的简单变量和数据类型概念,那么我们需要五个int数据类型的变量,程序如下 int number1 = 10; int number2 = 20; int

我在stackoverflow和google没有找到数组,似乎每个人都在避免这个问题,我想知道为什么会有数组?或者当数组似乎可以解决问题时?

为了避免假设您正在为面包房创建一个软件,并且您需要存储每种蛋糕类型的数量,并且他们有500种蛋糕类型,您是否要创建500个变量?这时数组才有用

考虑一种情况,我们需要存储五个整数。如果我们使用编程的简单变量和数据类型概念,那么我们需要五个int数据类型的变量,程序如下

int  number1 = 10; 
int  number2 = 20; 
int  number3 = 30; 
对于一个庞大的数字列表,这显然是乏味的。因此,为了解决这个问题,我们可以使用如下方法:

 int number[3] = {10, 20, 30};

正如我们在这里看到的,我们可以在一行上完成这项工作。

数组是一个索引列表,您可以使用它或它的单个位。数组是一个包含多个元素的数据结构。除此之外,这个问题是完全不清楚的。你要创建500个变量吗?是的。一个500的数组是500个变量,它们相互关联。所以,是的,是的。如果您在实际实施过程中遇到困难,这个社区主要是为您提供帮助。Liam,Ik,你正在创建500个变量,但你在一行简单易读的代码中创建了500个变量,加上在许多语言中,数组已经实现了一些函数来对其进行排序、扩展和收缩(如果需要)。Vijayanath Viswanatha,他只是问为什么需要数组,不需要代码示例,我试着用教授解释我的方式来解释他