您的位置: 首页 > IT文章 > 指针和数组 指针和数组 分类: IT文章 • 2023-11-13 09:53:19 因为数组名其实是数组第一个元素的地址 假设a是数组的话 p = a和p = &a[0]是等价的 因为数组变量名其实是数组第一一个元素的地址,因此一样 以下这种情况*(p+1)这样的,不是地址+1,而是指数组下一个元素 这是因为我们之前已经告诉了编译器了,即我们将p定义成了整型指针变量,于是我们+1的时候,它其实自动帮我们+4了! 事实上,我们可以不用定义一个指针变量,直接用数组的变量名也okay 因为前面说过,数组的变量名相当于是指向该数组第一个元素的地址