变量不是独立的,它们只是对存储在计算机内存中的数据的引用或别名。因此,改变一个变量的值会影响到其他使用同一存储位置的变量。
例如,下面的代码中,变量a和变量b指向同一个存储位置,因此它们是联接的:
int a = 5; int &b = a; // b是a的引用 b = 10; // 修改b的值,也会改变a的值
在这个示例中,将b的值赋为10,也会改变a的值,因为它们指向同一个存储位置。
因此,在写程序时,需要特别注意变量之间的关系,以避免出现意外的结果。
上一篇:变量不能正确比较。
下一篇:变量不是类型