阅读背景:

数组的值和地址是相同的,除了传递给函数之外?

来源:互联网 
void pass_arr(int arr[]);

void pass_arr_test()
{
    int arr[5] = {1,2,3,4,5};

    printf( "arr  = %p\n"
            "&arr = %p\n\n", arr, &arr);

    pass_arr(arr);
}

void pass_arr(int arr[])
{
    printf( "passed arr  = %p\n"
            "passed &arr = %p\n\n", arr, &arr);
}
void pass_arr(int arr[]);

void pass_arr_test()



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: