c语言数组怎么用中相邻的两个下标如何表示???

      在程序设计中使用x[0]、x[1]、x[2].....x[n]表示的┅组具有相同数据类型的变量集合称为数组x,数组中的每一项称为数组元素,每个元素都有对应的下标(n),用于标示元素在数组中的位置序号該下标是从0开始的。

类型的数组完成数组定义后只是在内存中开辟了一块空间,并没有初始化如果想要试用数组,还必须要初始化數组的初始化有以下三种情况:

  1. 只对数组中的一部分元素赋值,示例代码如下:
    上述代码只对数组的前三个元素进行了赋值其它元素的徝会被默认置为0.
  2. 对数组全部元素赋值,但不指定长度示例代码如下:
    在上述代码中,数组i中的元素有6个系统会根据给定初始化元素的個数定义数组的长度,因此数组i的长度为6.

注意:数组的下表是从0开始的

  1. 按行给二维数组赋初值。例如
    int a[2][3] = {{1,2,3}, {4,5,6}};  等号后面的大括号内第一个括號代表第一行的数组元素,第二个括号代表第二行的数组元素
  2. 将所有的数组元素按行顺序写在一个大括号内。例如
  3. 对部分数组元素赋初值例如:
  4. 如果对全部数组元素赋初值,则二维数组的第一个下标可省略但第二个下表不能省略。例如:

          二维数组的遍历同一维数组類似依次访问数组中的每个元素,只是二维数组需要用两个循环控制行,列才能遍历出数组中的每个元素如下:

 以上代码为二维数組赋初值,符合第四条对全部元素进行赋初值,则二维数组的第一个下表可省略第二个不能省略。外部循环控制行内部循环控制列,依次遍历数组中的每一个元素

       在计算机中,除一维数组和二维数组外还有三维,四维....等多维数组,它们用在某些特定程序开发中多维数组的定义与二维数组类似,其语法格式具体如下:
       上面的这个例子定义了一个三维数组,数组的名字叫x数组的长度为3,每个數组的元素又是一个二维数组这个二维数组的长度是2,并且这个二维数组的每个元素又是一个一维数组这个一维数组的长度是3,元素類型是int.
       多维数组在实际的工作中使用不多并且使用方法与二维数组相似。

}

我要回帖

更多关于 c语言数组怎么用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信