跳至内容
响水凹
欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
computer:c:tips:copy_entire_array
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 复制整个数组的一个方法 ====== 我们知道,无法通过赋值操作实现两个数组的复制。下面的代码是非法的: <code c> int a[10], b[10]; a = b; </code> 由于标准C支持struct/union对象的赋值操作,因而可以将数组嵌在struct/union内,来实现数组的复制。如: <code c> struct arr { int contents[10]; }; struct arr a, b; a = b; </code> 但这个方法,需要确保变量a和b的内存区域没有部分重叠(overlap),否则该行为是未定义的。 {{tag>C语言}}
computer/c/tips/copy_entire_array.txt
· 最后更改: 2014/11/01 02:02 由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部