数组

作者: 十年L_c2c6 | 来源:发表于2017-03-21 21:06 被阅读0次

今天学习了数组,虽然听得都差不多明白了,但是要敲起代码来,还是有很多的小问题。我也在和大老虎同学查找我的一些错误,感觉挺有用的。还是挺感谢大老虎的。
下面开始简单的整理一下今天所学的内容。

一维数组的定义和引用

  • 定义一维数组的一般形式:类型说明符 数组名[常量表达式];
  • 注意:
    (1)数组的类型实际上指的是数组元素的类型,数组中的每一个元素都属于同一数据类型,不能把不同类型的数据放在同一数组中;
    (2)数组名不能与其他变量名相同;
    int main()
    {
    int a;
    float a[10];
    ……
    return 0;
    }
    (3):数组名的书写规则应符合标识符书写规则。
    (4):方括号的常量表示数组元素个数
    (5):不能在方括号中使用变量来表示元素个数,但是可以使用符号常量和常量表达式;(宏定义)

一维数组的引用

  • 数组元素的一般形式为:数组名[下标]
    其中下标只能是整型常量或整型表达式
    a[5]
    a[i+j]
    a[i++]
    这些都是合法数组元素

一维数组的初始化

(1)可以只给部分元素赋值
int a[10]={0,1,2,3,4};
表示只给a[0]~a[5]赋值,其他值默认为0;
(2)只能逐个赋值,不能给数组整体赋值
例:需要给数组中10个元素全部赋1
int a[10]={1,1,1,1,1,1,1,1,1,1};
不能写成 int a[10]=1;
(3)也可以不给出元素的个数,直接给所有元素赋值
例:int a[5]={1,2,3,4,5};
可写成 int a[]={1,2,3,4,5};

注:a[5]={1,2,3,4,5,6};//这是错误的写法,元素个数不能大于下标最大值;

二维数组的定义

  • 二维数组定义的一般形式:类型说明符 数组名[常量表达式1][常量表达式2]
    其中常量表达式1表示第一维下标的长度,常量表达式2表示第二维下标的度;
    例:int a[3][4];//该数组的小标变量一共3*4个
    a[0][0],a[0][1],a[0][2],a[0][3]
    a[1][0],a[1][1],a[1][2],a[1][3]
    a[2][0],a[2][1],a[2][2],a[2][3]

二维数组元素的引用

  • 二维数组元素的表达形式为:
    数组名[下标][下标]
    例:a[3][4]

二维数组的初始化

  • 二维数组的可按分段赋值,也可以连续赋值
    例如对数组a[5][3]
    (1)分段赋值
    a[5][3]={{1,2,3},{4,5,6},{7,8,9},{10,11,12},{13,14,15}};
    (2)连续赋值
    a【5】【3】={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
    两种赋值结果完全相同

相关文章

  • 数组

    数组数组数组数组数组数组数组数组数组

  • JavaScript - 5.数组<增删改查>

    数组 Array 数组 - 增 数组 - 删 / 改 数组 - 查 数组 - 自动 toString() 数组 -...

  • PHP数组使用

    数组定义 数组增、删、改 数组查询 数组排序 数组合并、分割 数组比较、去重复 数组长度 数组遍历 数组转换 其他...

  • 》》》PHP初入---(三)

    数组定义 1.索引数组:数组下标是整型的 声明数组: 访问数组: count(数组)--获取数组长度 查看数组所有...

  • JavaScript中数组的常用操作

    数组的遍历 数组的映射 数组的简化 数组的连接 获取数组的片段 数组的拷贝 查找数组 数组去重

  • JavaSE之数组

    六、数组 目录:数组概述、数组声明创建、数组使用、多维数组、Array类、稀疏数组 1.什么是数组 数组的定义:数...

  • Shell数组、关联数组

    数组 定义数组 获取数组 关联数组 定义关联数组 获取关联数组

  • 学习Java第五天

    数组是多个数据的集合 数组的语法 数组元素类型【】 数组名; 多维数组: 数组元素类型【】【】 数组名; 多维数组...

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • C语言的惯用集

    数组部分 数组部分 清空数组a 把数据读进数组a 对数组a求和

网友评论

      本文标题:数组

      本文链接:https://www.haomeiwen.com/subject/fxtnnttx.html