结构体和类的区别就在这里,结构体的是值类型,而类是引用类型,所以结构体在用=赋值的时候,不是指针发生变化,而是值的变化,而引用类型的就只是内存的指针发生了变化,每一个变量其实都是引用,而不是有具体的值,他们只是指向内存中的某个未知。所以,第二题那里,c2=c1,也就是会所c2指向跟c1一样,这样的花,c2发生变化,c1也会跟着变。
值类型tt2 = tt1;tt2是tt1的复制品,和他没关系。引用类型ce2 = ce1;ce2和ce1是一个对象,一个改变另一个也相应改变。