重温C语言 | 二维数组

二维数组:矩阵的表示形式多个一维数组组成二维数组二维数组的定义:定义格式:数据类型 数组名[长度1] [长度2]数据类型:表示数组中元素的类型长度1 : 表示二维数组的行数长度2 : 表示二维数组的列数说明:表示由长度1个一维数组构成二维数组每个一维数组元素的个数是长度2...
摘要由CSDN通过智能技术生成

二维数组:

矩阵的表示形式
多个一维数组组成二维数组

二维数组的定义:

定义格式:数据类型 数组名[长度1] [长度2]

  • 数据类型:表示数组中元素的类型
    长度1 : 表示二维数组的行数
    长度2 : 表示二维数组的列数

    说明:表示由长度1个一维数组构成二维数组 每个一维数组元素的个数是长度2

二维数组的初始化

  • 1)数组只有在初始化的时候才能使用大括号的形式对其进行整体赋值,其他情况下均不能整体赋值
  • 2)完全初始化,给数组中所有的元素进行赋值,系统默认从第一行第一列元素开始依次赋值,先行后列的形式。按行完全初始化,不按行完全初始化
    int a[3][4]={ {1,2,3,4},{5,6,6,6},{7,7,8,7}}//按行完全初始化
    int a[3][4]={1,2,3,4,5,6,6,6,7,7,8,7}//不按行完全初始化
  • 3)部分初始化,系统默认未被初始化的元素赋值为0.按照先行后列的形式进行赋值,
    按行部分初始化,不按行部分初始化
    int a[3][4]={ {3,4},{5,6,6},{7,7}}//按行部分初始化
    3 4 0 0
    5 6 6 0
    7 7 0 0
    int a[3][4]={3,4,5,6,6,7,7}//不按行部分初始化
    3 4 5 6
    6 7 7 0
    0 0 0 0
  • 4)如果对二维数组进
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值