函数(传递方式、指针数组、二维数组)
发布时间
阅读量:
阅读量
目 录
- 函数的基本概念及其说明与使用
- 参数的传递方式
- 数组在不同函数之间的传输机制
- 全局范围内的数据交换机制(包括跨进程通信)
- 数据副本的创建与管理策略(采用浅拷贝或深拷贝方法)
- 浅拷贝方法:仅复制数据表头信息及引用关系
- 深拷贝方法:完整复制所有数据元素及属性信息
- 数据副本的创建与管理策略(采用浅拷贝或深拷贝方法)
- 内存地址直接交互的技术实现(通过引用或指针操作)
- 引用方式:按变量名进行间接访问与修改
- 指针操作:通过内存地址直接指向目标对象进行读写操作
- 全局范围内的数据交换机制(包括跨进程通信)
函数基本概念、说明和使用
敲黑板
重点提示
函数的调用与定义
函数的调用与定义
函数的参数传递
函数间参数传递的方式:采用全局存储的变量作为交换内容;通过值传输实现的参数交换属于复制性参数;利用内存地址进行的数据交换则采用引用型参数的方式进行操作。
**值型参数 or 引用型参数 :**如果要在函数中修改实参,则必须使用地址参数。
通过使用地址参数的方式即可完成不修改实参的功能;例如,在函数声明中将形参与注释const修饰符(如int upper(const char * ch))。
编程案例:编写一个函数以交换两个数据。
#include <stdio.h>
全部评论 (0)
还没有任何评论哟~
