#define ASZ 10 extern void printf(char *fmt, ...); #pragma ccuredvararg("printf", printf(1)) extern void exit(int); int argc; void main() { int n = argc; int i; int a[ASZ]; int *p = argc%2 ? 0 : a; a[0] = 10; printf("%d\n", p[0]); //printf("%d %d\n", p[0], p[1]); for(i=0; i