阅读背景:

为什么scanf()处理数组和&数组不一样?

来源:互联网 

I wrote this simple program

我写了这个简单的程序

#include <stdio.h>

int main(void)
{
    int array[10];

    printf("sizeof(array):  %lu\n", sizeof(array));
    printf("sizeof(&array): %lu\n", sizeof(&array));

    printf("array:          %p\n", array);
    printf("&array:         %p\n", &array);

    printf("value:          ");
    scanf("%d", array); // 1
    //scanf("%d, &array"); // 2
}
#inc



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

分享到: