问:&数组名 和数组名都表示地址,它们有什么区别?
答:&数组名 和数组名都表示地址,但是地址的级别不一样。
你在“东经123度、北纬45度”,这是个地址。 你家的楼房,我要是一间房一间房的考虑,你住的房间是这个地址,这个地址就是“房间‘级别的; 我要是一个楼一个楼的考虑,你家的楼是这个地址,这个地址是“一个楼一个楼”的级别; 我要是一个地区一个地区的考虑,你加的地区是这个地址,这个地址是“一个地区一个地区”的级别的
这就是地址的级别…… 见《C语言其实很简单》的“指针三家人” 问:数组名可以代表指针么,意思就是如果写一个数组名后,前面就不用&了 答:一定要区分开“地址”和“地址”的不同 级别不同。 见《C语言其实很简单》这里
|