嵌入式day9

二维数组的定义和引用

二维数组定义

一般形式:

类型说明符 数组名 [常量表达式] [常量表达式]

二维数组的引用

表示形式:

数组名 [下标] [下标]

二维数组实际上是一维数组的数组,即为特殊的一维数组

a[0] 的空间:16个字节

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

初始化:

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

二维数组可以省略行数(靠近标量名的),列数不可被省略,不够时会自动补0

计算二维数组行数和列数:

在二维函数中,a[0]表示一维数组的数组名

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

二维数组主要用于图像处理

字符型二维数组

边缘求和:

魔方数:

函数

提高代码复用性 降低程序耦合性

c语言中,所有的函数都是平行的,不允许在函数里定义函数

从用户使用角度,函数分两种:

1.标准函数

2.用户自己定义的函数

从函数的形式,函数分两种:

1.无参函数

2.有参函数

函数的一般形式

定义有参函数的一般形式

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

函数名:函数的名字,符合标识符要求,不能与库函数函数名重复(驼峰命名法 c++)

形参表:运行时需要提供的额外的线索,每个参数的数据类型必须独立给出

函数的调用

实参与形参必须个数相等,类型匹配

被调函数写在主调函数之前

return 语句应该与函数的类型一致

没有return,结果不确定

执行到被调函数的return语句后,立即终止当前函数的执行,返回主调函数的调用处

没有写返回值的函数,默认返回值为int型

--------------------------------------

嵌入式学习第九天,今天学习了数组的最后一个部分,二维数组,其实也就是特殊的一维数组,不过与要注意的点也还是很多的。后面还学习了函数的有关知识,函数的编写和调用,以后会很常用的。后面继续加油了!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值