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 }