/* * t was declared in extern1.c, as an array. Since an array is a * pointer, we "can" also redeclare it as a pointer. */ extern int *t; void f() { printf("point : %u\n", t); }