函数的知识点
来源:互联网 发布:大数据 云存储 编辑:程序博客网 时间:2024/06/02 03:19
函数:由函数名,形参,返回值构成
函数的调用:
(1):通过函数名找到函数的入口地址。(函数名是一个指针常量,保存着函数的地址)。
(2):给形参分配空间。
(3):传值:把实参变量对应的内存空间的值,传递给形参变量的对应空间。
当只读(只是用不修改),实参变量的值时,传实参变量名。
当写(既使用也修改)实参变量对应的内存空间的值时,传实参变量对应空间的地址。
(4):执行函数体语句。
(5):函数返回并释放内存空间。
传出参数:一般用按地址传递的方式,此时被调用函数中的修改会反映到主函数中。用于返回多个参数
传入参数:
一般按值传递,即函数中的修改不会反映到调用函数中来,
如果即是传入参数,又希望是地址传递的方式(效率考虑),则前面用const修饰,作用:虽然按地址传递方式,但是不会再函数中修改其值
返回值:不要返回局部变量的地址。return不能返回局部变量的地址。
0 0
- 函数的增加知识点
- 函数的知识点
- 函数的知识点
- python函数的知识点:
- 单行函数的一些知识点
- 关于虚函数的知识点
- C++ 虚函数的知识点
- 函数与指针的知识点
- 纯虚函数、虚函数、普通成员函数的知识点
- python中函数的几个小知识点
- 知识点备忘-oracle的wm_concat()函数
- Makefile知识点-4------makefile的函数
- 对匿名函数的一些知识点总结!
- 关于C++虚函数的重要知识点
- jquery的基本知识点(函数和操作)
- printf函数没有注意到的知识点
- 类的基本知识点:构造函数
- 类的基本知识点:析构函数
- MAC平台下Xcode配置使用Qt方法
- Mybatis系列番外篇之多参数
- mfc里bitmap 几种加载方式
- 利用Unix-ECF实现睡眠排序(SleepSort)和闹钟(Alarm)
- Java String字符串方法
- 函数的知识点
- HTML基础加强
- Java基础——多线程编程
- JSTL 标签大全详解
- 控制页面中的表情输出
- 1597: [Usaco2008 Mar]土地购买 斜率优化dp
- windows下开发常见的异常(RPC)
- kafka深度解析
- JSP:include指令与include动作的区别