一、学习的知识点
致词
- 薪火相传,知行合一;
- 立志:可燃人、阻燃人、自燃人;
- 勤学:知行合一;认知,行为
- 改过、责善:
- 创造和实现美好梦想的地方。
学习能力-》变成思维-》代码经验-》沟通能力
代码敲两遍
函数
返回值
希望通过函数调用使主调函数能得到一个确定的值,这就是函数的返回值。
- 如果被调用函数中没有return,返回一个不确定值。
- 在定义函数时指定的函数类型一般应该和return语句中的表达式类型匹配
- 若定义的函数没有指定类型,则默认整型
封装
.h文件放置函数声明。.c文件放置函数的头文件和函数定义
//ctool.h文件
#ifndef _CTOOL_H_ //条件编译,如果ctool.h没定义,则定义(define),否则不定义。防止重复定义,_CTOOL_H_和ctool.h、ctool.c对应
#define _CTOOL_H_
void .........//函数声明
#endif
//ctool.c文件
#include"ctool.h" //.c文件需要加自己的.h文件
函数用到的头文件
函数定义
//函数调用,在main.c中添加相应的头文件
#include"ctool.h"
数据传递方式
- 按值传递:不改变原来的值
- 按地址传递:如数组,传递的是地址,地址中的内容修改,原数组的值也变化
二、上课没有听懂或者没有理解的地方
无
三、当天学习的收获
学习了函数的封装和调用
四、作业的思路、不会的地方
跟着老师的思路走,多考虑特殊情况
五、其他需要反馈的问题
无
六、心得体会
加油