二位数组

二维数组——定义、引用、初始化

1.定义:
int a[][]

  • int :数据类型
  • a:数组名
  • 下标
    【常量表达式1】【常量表达式2】
    下标表达式】【下表表达式】

①  只能是整型的常量或表达式
② 行和列下标都从0 开始
③ 内存存储空间中,二位数组按行存放
如a[2][3]的存放顺序:
a[0][0]、a[0][1]、a[0][2]、a[0][3]、a[1][0]、a[1][1]、a[1][2]等

2.引用
3.初始化 =和{ }必不可少

  • 常规
    ①  按行赋值
    int a[2][3]={ {1,2,3} , {4,5,6} };
    ② 按内存中的顺序赋值
    int a[2][3]={1,2,3,4,5,6,7};
    ③ 给部分元素赋值
    int a[2][3]={ {1},{4} }; //a[0][0]=1 a[1][0]=4
    int a[2][3]={ 1,4 };//a[0][0]=1 a[0][1]=4
  • 自动补0机制
  • 省略下标:行长度的下标可省略,列不可
发布了20 篇原创文章 · 获赞 0 · 访问量 708

猜你喜欢

转载自blog.csdn.net/m0_37733257/article/details/101761848