二维数组与函数

一、二维数组

1.形式:类型说明符 数组名【常量表达式】【常量表达式】

  如: int a[3][4] 表示定义一个叫a的三行四列二维数组

   二维数组是一维数组的数组,即一个特殊的一维数组、

   符合数组的三大特性(连续性、单一性、有序性)

初始化:int a[3][4] ={{1,2,3,4},{5,6,7,8,},{9,10,11,12}}

             {}用来说明具体一个一维数组的数据,去掉则表示整个二维数组的数据

二维数组可以省略靠近标量名的,列数不可省略,不够则会补0

2.计算二维数组行和列

    a[0] 表示一维数组的数组名

    a表示数组的首元素地址,即a[0]的首元素地址

3.字符型二维数组

4.边缘求和

5.三阶魔方数

 

二、函数

1.提高代码复合型,降低代码耦合性

2.所有函数是平行的,不能在函数里定义别的函数

3.函数的一般形式:类型标识符    函数名(形式参数表列)

                                 {声明部分

                                  语句部分  }

类型标识符:运行后结果类型

函数名与标识符命名规则相同

4.函数的调用:函数名(实参列表)

实参与形参必须类型相同,数量相等

被调函数写在主函数之前

没有return,结果不确定

执行到被调函数的return 语句时,立马结束当前函数的执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值