1 初试数组
理解:需要记录数字,存储数字。——引出数组
int number[100]; 数组大小:100,个int
cnt++;
定义数组
类型是 表示数组当中每一个单元的类型
方括号 内 必须是整数
右边:读取值
左边:写入值
从0开始数
最大的下标:大小 - 1
所有下标从0开始数
用数组做散列计算
初见函数
重复代码 提出来:
函数的定义和使用
参数与参数之间,用 逗号 来分割
要有圆括号
若无:
单步进入【可以详细跳转到 sum函数里】
从函数中返回
返回结果
单一出口:只有一个return语句
单一出口:只有一个return语句 不会 有很多条语句出来
函数原型
报错了
6行猜测是 int 返回类型,与13行 实际的类型不符
那就将 定义好的函数放前面?
可以换一种方法~ 将函数头放前面去,加分号【函数 原型声明】,只是告诉编译器,但 并不是函数
14行 还会判断 你的定义与声明 是否一致(声明不仅仅是用来让编译器检查你对这个函数 调用是不是对的 )
现在的版本习惯,函数声明写在函数前面
编译器做检查时,不检查参数名称(可以不写,比如:begin…),只检查参数类型
但是建议保留,对人读代码有意义
参数传递
int ——>2.4 ,结果还是2
只发生一件事情:传值!
本地变量
二维数组