Pointer-array-extern question

Viewed 6092

File 1.c

int a[10];

File main.c:

extern int *a;

int main()
{
    printf("%d\n", a[0]);
    return 0;
}

Gives me a segfault! What's going wrong?

5 Answers
Related