您的位置:首页 > 其它

值类型和引用类型

2016-05-22 19:50 232 查看
值类型包括:double int bool char struct enum

引用类型包括 string 数组 class类

值类型是在栈中分配出一块空间存储值得,而引用类型是在堆中进行操作,然后将栈中开辟的空间引用堆中的地址,

一旦修改值类型,不会影响到其他的数据,因为每个值类型都会开辟一块自己的空间

而引用类型是引用的地址,若将该地址赋给了别的对象,那么他们会指向同一个栈中的内容

比如

int i=1;

int j=i;

j=2;

这样打印出的i=1,j=2

如果

string str=“123”;

string str1=str;

str1="345";

这样str与str1的值都是345
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: