数组名和指针的区别和联系、数组名取地址&a

前言 在不少用到数组名字的地方,编译器都会自动地将其替换为一个指向该数组首元素的指针。 因此,在大多数表达式中,使用数组名实际上是在使用一个指向该数组首元素的指针。 数组名实际上是种特殊的指针 int main() { int a[] = { 0,1,2,3,4 }; printf("a is %x\n", a); printf("&a is %x\n", &a); printf("&a[
相关文章
相关标签/搜索