📜  C |结构与联合|问题9

📅  最后修改于: 2021-05-25 19:53:23             🧑  作者: Mango

# include 
# include 
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;
}

(一)分段故障
(B)寻求测验
(C)怪胎测验
(D)编译器错误答案: (C)
说明:当将一个struct变量分配给另一个变量时,将深度复制数组成员。请参阅数组成员是否已深复制?更多细节。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。