假设我定义了这样的结构:
struct person
{
char name [10];
int age;
};
并声明了两个人变量:
person Bob;
person John;
其中 Bob.name = "Bob", Bob.age = 30 和 John.name = "John",John.age = 25。我打电话给
Bob = John;
struct person 将执行成员分配并将 Johns 的成员值分配给 Bob 的。
但是数组不能赋值给数组,那么“name”数组的赋值是怎么工作的呢?