目录
函数
形参与实参
固定参数(默认参数)
可变参数
全局变量
函数的嵌套使用
1.连续使用
2.嵌套内部
强制命名参数
全局变量与局部变量
浅拷贝和深拷贝
浅拷贝
深拷贝
函数
![](https://i-blog.csdnimg.cn/blog_migrate/e3c531f91cde5244355fb15c7f37f1fe.png)
注意 return的位置在一个tab之后
![](https://i-blog.csdnimg.cn/blog_migrate/6b4d2e577c8c70bbfd2d5f9072f27fe0.png)
形参与实参
![](https://i-blog.csdnimg.cn/blog_migrate/254949a052ac86b4b43e7ffb6ae369ba.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f21ddff481ff35990df279bd395ab50a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/bc44a52854cd76d4e507d0b9a34f03bf.png)
可变参数
![](https://i-blog.csdnimg.cn/blog_migrate/0614b106b657c7f2246283dce0e20cc2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5e8594e0ec45d34ee2c140a030641e86.png)
全局变量
![](https://i-blog.csdnimg.cn/blog_migrate/9b478a330085d7f6b3bb34b6ca707855.png)
1.连续使用
![](https://i-blog.csdnimg.cn/blog_migrate/7f542faa4e779adb01873da378ae98dd.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e66159f3d05d3c5f8e558b4c3c00d72a.png)
2.嵌套内部
![](https://i-blog.csdnimg.cn/blog_migrate/a9e1784c0696e7b2c78371de5b081c92.png)
f2只能在f1内部使用
举例,
![](https://i-blog.csdnimg.cn/blog_migrate/a7a6667726c931b669ea460d38f4c3a4.png)
强制命名参数
![](https://i-blog.csdnimg.cn/blog_migrate/aaeadb8ee7bece18d6ab3d51f32bcca7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/aed864bea8ace58ec6777720ee4bbe2e.png)
浅拷贝和深拷贝
浅拷贝
只 将原来a的地址给拷贝给新的参数b,此时修改b原有的参数如b【2】就同时修改了a中的a【2】,而在b后边加一个30,不会在a后边也加30,结果如图
![](https://i-blog.csdnimg.cn/blog_migrate/82a69c8118f6e85d6158c9ffbf5f01cb.png)
深拷贝
完全新建一个与原参数无关
![](https://i-blog.csdnimg.cn/blog_migrate/d5849964498eb2b3577883ca22f946cd.png)