关于C语言中数组的作用及用法格式

📅 发布时间:2026/10/20 11:28:46
关于C语言中数组的作用及用法格式
前言本文将讲述C语言中数组的作用和用法格式以及一些注意事项和笔者的个人理解。作用简单来说数组性质是一种数据结构作用用来保存数据。一维数组最简单的数组一维数组。定义格式有两种1.数据类型 数组名[长度];eg.int arr[5];2.数据类型 数组名[]{元素1元素2元素3元素4…};eg.int arr[]{1,2,3,4,…};值得注意的是1.定义中数组名前面定义的是数据类型不是数组类型是数组中统一保存的数据的数据类型。比如如果一个数组要保存的是一些整型数据那数据类型就定义int这个数组就叫整型数组。2.第二种定义中中括号“[]”里面是没有数字来定义长度的是直接在后面的大括号“{}”里逐个填入你要保存在数组中的数据填入的顺序就是它们保存在数组中的排列顺序比如{123}那数组就将数据123从数组下标0~2的位置来逐个存入而且这些数据除了要求数据类型是定义的数据类型外可以是相同的数据且无限个比如{1222334444}。默认值与Java不同C语言定义的数组是没有默认值的当我们用上面第一种格式来定义数组还没有将我们的数据存入数组现在数组种的数据是没有默认为多少的如果将数组里面的数据用输出语句打印出来这些数据就是一堆无意义的数。设置数组的默认值格式数据类型 数组名[长度]{0};eg.int arr[5]{0};那么现在arr数组应该是填满5个0的数组{00000}下标取值下标取值0~长度-1比如数组{12345}对应下标是01234数组下标是用来表示数据存放在数组中的位置下标是从0开始0就表示数组的第1个位置1表示第2个位置…以此类推存数组格式数组名[下标]数据“”就是将等号右边的值赋值给等号左边现在将数据存入数组就是将右边的数据赋值给左边标明下标明确要存入数组的哪个位置的数组中的数据。取数组格式数据类型 变量名数组[下标];现在将数据从数组取出就是将右边标明下标明确要取数组哪个位置的数据出来的数组中的数据赋值给左边新定义的变量。也可以先定义变量直接写变量名。比如格式数据类型 变量名变量名数组名[下标];eg.int x;xarr[3];值得注意的是1.存取数组不需要再声明数组的数据类型2.记得标明数组下标明确存入取出数据在数组中的位置3.这里的中括号“[]“所填入内容不同于定义时所填入的内容存取时”[]填数组下标定义时填数组长度。区分定义数组数据类型 数组名[长度];存数组数组名[下标]数据取数组数据类型 变量名数组名[下标]总结本文结合笔者个人理解讲了C语言的数组包括数组的性质、作用一维数组的两种定义格式及注意事项给C语言数组设置默认值数组的下标存取数组的格式及注意事项。