您的位置:首页 > 其它

迟来的二维数组基础

2015-10-18 08:49 183 查看
一般形式:与数值数组类似二维数组:数组的数组,即数组中又包含了一个数组。

一般形式:类型名[常量表达式][常量表达式]

引用:数组名[下标][下标]

二维数组的初始化:

1.把数组中每个元素中代表的又一个数组用花括号包围起来,其中每个元素用逗号隔开。每个花括号用逗号隔开。外面再用一个花括号包围起来。

int a[2][3]={{1,2,3},{4,5,6}};

2.也可以将所有初始化数据只用一个花括号包围起来。

int a[2][3]={1,2,3,4,5,6};

3.只对一部分元素赋值,则剩余元素系统自动赋值为0.

4.对数组整体元素赋值,可以省略第一维的长度,但第二维的长度不能省略。

int a[][3]={1,2,3,4,5,6};

5.二维数组在内存中一行一行存放。

int a[0][3],int a[1][0]

这两个相等

字符数组:由字符组成的数组。

初始化:

1.用下标进行单个初始化,整体初始化,在进行单个初始化时,这里的c不一定是字符串,不一定以'\0'结尾。

char c[2]; c[0]='a'; c[1]='b'; c[2]='c';

char c[2]={'a','b'};

2.初始化也可以是数字,在计算机中字符是以 ASCLL码形式存放的。同样数值型数组也可以用字符初始化。

char c[2]={'1','2'};

3.只对部分元素进行了初始化,则剩余元素,系统自动赋值为'\0'。

引用:和数值型数组类似
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: