C |结构与联盟|问题9

null

# 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
喜欢就支持一下吧
点赞5 分享