C语言程序设计(初识C语言后部分)

“疲惫的生活总要有一些温柔的梦想。”-转子榆

4)一维数组在内存中的存储

 由上图可以看出,每个相邻元素的地址相差4,原因是每个元素都是整型,一个整型占4个字节。即随着数组下标的增长,元素的地址也在有规律的递增。

得出结论:一维数组在内存中是连续存放的。

2.二维数组的创建和初始化

1)二维数组的创建

int arr[3][4] ;            //三行四列

char arr[3][5] ;        //三行五列

double arr[2][4] ;    //两行四列

2)二维数组的初始化

完全初始化

如果二维数组初始化给的元素数据不够,即会自动补0,称作不完全初始化

二维数组初始化的时候,行可以省略,列不可以省略:

3)二维数组的使用

二维数组的使用也是通过下标的方式

打印整个二维数组

找出二维数组中的一个(或几个)元素

修改二维数组内的元素

二维数组可以看作一维数组

上图第一行的一维数组的数组名理解为arr[0],第二行理解为arr[1],第三行理解为arr[2]。

4)二维数组在内存中的存储

二维数组在内存中也是连续存放的(一行接着一行)。

  • 13
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值