如果我有:
据说
我知道一般来说当两个或多个对象引用一个内存地址时就被称为别名。因此,在这种情况下,我认为
那么从C语言角度来看,什么是别名?
int a= 10;
int *ptr = &a;
int *ptr_2 = ptr;
据说
*ptr
而不是ptr
是a
的别名,但是ptr_2
是ptr
的别名还是*ptr_2
是*ptr
的别名?我知道一般来说当两个或多个对象引用一个内存地址时就被称为别名。因此,在这种情况下,我认为
ptr_2
和ptr
是别名,但我不确定*ptr
和a
之间的关系...那么从C语言角度来看,什么是别名?