1extern int abs (int); 2extern void abort (void); 3 4void 5check (int *p) 6{ 7 int i; 8 for (i = 0; i < 5; ++i) 9 if (p[i]) 10 abort (); 11 for (; i < 10; ++i) 12 if (p[i] != i + 1) 13 abort (); 14} 15 16int 17main (void) 18{ 19 int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 20 int i; 21 22 for (i = -5; i < 0; i++) 23 a[abs (i - 10) - 11] = 0; 24 check (a); 25 return 0; 26} 27