1. 传递结构成员
2. 传递结构
优点:函数处理的是原始数据的副本,保护了原始数据
缺点:老版本不支持;传递结构浪费时间和存储空间
一般用来处理小型结构数据
3. 传递结构的地址
优点:程序的执行速度快,效率高
缺点:无法保护数据,函数中的操作有可能会意外影响原结构中的数据(可以定义成const类型,防止改动)
程序员为了追求效率,常用此方案。
1. 传递结构成员
2. 传递结构
优点:函数处理的是原始数据的副本,保护了原始数据
缺点:老版本不支持;传递结构浪费时间和存储空间
一般用来处理小型结构数据
3. 传递结构的地址
优点:程序的执行速度快,效率高
缺点:无法保护数据,函数中的操作有可能会意外影响原结构中的数据(可以定义成const类型,防止改动)
程序员为了追求效率,常用此方案。