数组地址

    技术2022-05-20  52

    int a[5]={1,2,3,4,5};

     

    这里

    a 等价于 (&a[0]),类型为int *

    所以a + 1 == &a[1]

     

    但是 &a 的值,虽然跟 a一样指向同一块内存,但是类型却是 int *[5],

    所以 (&a) + 1 == a + 6


    最新回复(0)