# include <iostream> # include <string.h> using namespace std; struct Test { char str[20]; }; int main() { struct Test st1, st2; strcpy (st1.str, "GeeksQuiz" ); st2 = st1; st1.str[0] = 'S' ; cout << st2.str; return 0; } |
(A) 分段故障 (B) 搜索测验 (C) 极客问答 (D) 编译错误 答复: (C) 说明: 当一个结构变量被分配给另一个结构变量时,数组成员会被深度复制。看到了吗 数组成员是否被深度复制? 更多细节。 这个问题的小测验
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END