Linux C语言进阶-D1二维数组

数据类型 数组名[常量表达式][常量表达式]

        定义方式:声明时列数不能省略,行数可以

由于内存是一维的,所以数组时顺序存放的:按行顺序排放

 行名a[0]、a[1]、a[2]可以称为一维数组名

        验证行名就是一维数组名:

                1、数组名代表数组起始地址

                2、sizeof得到数组整体大小

 二维数组元素初始化

分行初始化;按元素排列顺序初始化

        1、可以全部初始化:int a[2][3]={{1,2,3},{4,5,6}};

        2、也可以部分初始化:int a[2][3]={{1,2},{4}};

        3、也可以把第一维长度省略初始化

         4、也可以把括号省略:int a[3][3]={1,2,3,4};

打印杨辉三角

 二维数组求最大值

注:

 其中,a[0]+1相当于是a[0][1],而&a[0]+1相当于a[1]=a[1][0]

单独的a+1表示的是a[1]

而&a+1就是升级了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值