- 注册时间
- 2004-10-13
- 最后登录
- 1970-1-1
|
- struct Person
- {
- char name[20];
- unsigned long id;
- float salary;
- };
- Person pr1 = {"fuck",1234567,3.35f};
- int main()
- {
- Person pr2 ;
- pr2 = pr1;
- cout << pr2.name << endl;
- }
复制代码 像这个程序, 首先数组与数组不能直接赋值, 那结构里面的数组成员,它们是如何达到赋值的效果的呢?是赋值还是指向相同的地址呢?但 &pr1.name 与 &pr2.name 是不同的....
这应该怎么理解呢? |
|