Home
0033-ptrindec.c - scc - simple c99 compiler HTML git clone git://git.simple-cc.org/scc DIR Log DIR Files DIR Refs DIR Submodules DIR README DIR LICENSE --- 0033-ptrindec.c (314B) --- 1 int 2 main() 3 { 4 int arr[2]; 5 int *p; 6 7 arr[0] = 2; 8 arr[1] = 3; 9 p = &arr[0]; 10 if(*(p++) != 2) 11 return 1; 12 if(*(p++) != 3) 13 return 2; 14 15 p = &arr[1]; 16 if(*(p--) != 3) 17 return 1; 18 if(*(p--) != 2) 19 return 2; 20 21 p = &arr[0]; 22 if(*(++p) != 3) 23 return 1; 24 25 p = &arr[1]; 26 if(*(--p) != 2) 27 return 1; 28 29 return 0; 30 }