课程解释的不清不楚
(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
教材里说两个变量共享一块内存,这代码的例子里根本没表现出这点啊,哪有共享内存?
分明是再次赋值覆盖了原来的值,$c输出的还是一个值。
我本以为共享意思是c里面会有两个a的值都存在呢。只一个算什么共享内存。
感觉课程里说的乱乱的
(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
教材里说两个变量共享一块内存,这代码的例子里根本没表现出这点啊,哪有共享内存?
分明是再次赋值覆盖了原来的值,$c输出的还是一个值。
我本以为共享意思是c里面会有两个a的值都存在呢。只一个算什么共享内存。
感觉课程里说的乱乱的
2017-03-30
举报