概述本文以C语言作为示例语言手把手教导小白数组的特性与应用核心概念数组一块连续的内存用来存放多个相同类型的数据。下标也叫索引就是用来表示“数组中第几个元素”的编号。通常写在[]中来表示数组中第一个元素。定义数组定义数组时的基本格式数据类型 数组名 []****其中数据类型便是我们常见的数据类型如int double Long char等。定义时[]表示要求数组能存多少个元素。若是存进去的元素超出数组的规定便会编译失败。其中能存多少个元素就说该数组的长度是多少如int arr[5]{1,2,3,4,5,6}; //此时便会编译失败:[错误] int [5] 的初始值设定项太多 //必须按照下面的方式 int arr[5]{1,2,3,4,5} //读取数组长度的方法: int lengthsizeof(arr); //其中sizeof方法用来读取内存也可以读取元素个数。在定义数组时最好初始化即令数组内的元素都等于0因为在未初始化的数组中会存有无意义数据。这对之后的数据处理会产生负面影响。int arr [5]{0}; //这意味着数组中5个空位全部存0这个元素。数据的输入使用scanf输入数据时通常只能给数组的一个位置赋值。那么此时我们就可以使用for循环来简化代码//若要输入三个元素在仅使用scanf时需要连写三次 scanf(%d, arr[i]); scanf(%d, arr[i]); scanf(%d, arr[i]); //而使用for循环一次就能解决。 for (int i 0; i len; i) { scanf(%d, arr[i]); }//注意输入时数组名前要加地址运算符 数据的输出在输出数据时我们同样使用for循环,用遍历数组的方式输出。如for (int i 0; i len; i) { printf(%d , arr[i]); }