5.二维数组、字符串数组、多维数组

一、二维数组的定义:

 类型 数组名[常量表达式1][常量表达式2]={值1,值2,值3...};

                    第一维的长度   第二维的长度

如 :int a[2][3]={7,6,3,2,8,5};

定义a是一个2行3列的整形数组。

*二维数组定义时,可以不指定第一维的长度,但必须给定第二维。例如:

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

*元素个数不足,会自动补0.

二、字符串数组

用于存放字符变量的数组成为字符串数组

字符数组属于一维数组,元素类型是char.

字符数组的定义:

char c[12]={'w','i','n','d','o','w','s','P','h','o','n','e'};

或者 char c[12]="windowsPhone";

*字符串数组实为 字符型 二位数组。

*每个字符串长度 不可超过第二维长度-1

*每个字符串用数组名加一维下标表示。

*例如a[0]//代表第一个字符串。

三、多维数组

*数组下标在2个以上时,该数组成为多维数组。

例如:

       int a[2][3][4]={0};

表示整形的 三维数组 ,2层3行4列。

元素个数为:2*3*4=24个。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值