【程序设计入门——C语言】mooc浙大翁恺教授【第六周】笔记+理解

1 初试数组

在这里插入图片描述
在这里插入图片描述
理解:需要记录数字,存储数字。——引出数组
在这里插入图片描述

int number[100]; 数组大小:100,个int
cnt++;

在这里插入图片描述

定义数组

在这里插入图片描述

类型是 表示数组当中每一个单元的类型
方括号 内 必须是整数

在这里插入图片描述

在这里插入图片描述

右边:读取值
左边:写入值

在这里插入图片描述

从0开始数

在这里插入图片描述
在这里插入图片描述
最大的下标:大小 - 1
所有下标从0开始数

用数组做散列计算

在这里插入图片描述

在这里插入图片描述

初见函数

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
重复代码 提出来:
在这里插入图片描述

函数的定义和使用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
参数与参数之间,用 逗号 来分割

要有圆括号

若无:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

单步进入【可以详细跳转到 sum函数里】

在这里插入图片描述

从函数中返回

在这里插入图片描述

返回结果
在这里插入图片描述

单一出口:只有一个return语句

在这里插入图片描述
在这里插入图片描述

单一出口:只有一个return语句 不会 有很多条语句出来

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数原型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
报错了
6行猜测是 int 返回类型,与13行 实际的类型不符
那就将 定义好的函数放前面?
在这里插入图片描述

可以换一种方法~ 将函数头放前面去,加分号【函数 原型声明】,只是告诉编译器,但 并不是函数

在这里插入图片描述
14行 还会判断 你的定义与声明 是否一致(声明不仅仅是用来让编译器检查你对这个函数 调用是不是对的 )

在这里插入图片描述
在这里插入图片描述

现在的版本习惯,函数声明写在函数前面

在这里插入图片描述
编译器做检查时,不检查参数名称(可以不写,比如:begin…),只检查参数类型
但是建议保留,对人读代码有意义

参数传递

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

int ——>2.4 ,结果还是2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
只发生一件事情:传值!

本地变量

二维数组

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

杂事

代码

理解

猜你喜欢

转载自blog.csdn.net/m0_57495651/article/details/132345654