第1周
函数的定义与声明
在这里插入图片描述
第2周
C程序中的函数
如何定义一个函数:需要实现定义函数返回变量参数。
形参:形式参数,实际上传递的参数:实参
调用参数中会发生参数转换。
没有任何的输入参数
没有任何输出参数:
void 没有返回:
没有输入输出参数:
返回值的类型一定要对应函数。一种是新方式,一种是老方式。标准不同
双“”优先搜索当前目录,<>优先搜系统目录。
Signature:签名,或者叫基调。
函数的执行
main是入口。
当这个函数max执行过程中,内存就有。调用结束后函数会被释放掉。
copy,将变量复制一份后赋值给a,b。:值传递
函数的调用示例
change运行完就被删除了。
变量的作用范围
手画的不错啊。
也就是说想要改全局变量,那么这边就在子函数中不能有这个变量名。
数组与函数
这边确实改变了数值。
这边复制的其实是数组的地址。而不是传递的数据。
传递地址是一件很严重的事情。
小例子
days全局带来的麻烦