- #include <stdio.h> 
- #include <stdlib.h> 
- typedef int Array_4D_Type[4][3][2][1]; 
- int main(void) { 
-     Array_4D_Type  *- arr  = malloc(5 * sizeof(- Array_4D_Type ));
-    // ^^^^^^^^^^^^^^^^ here, allocate a length-5 vector of 4d array type 
-     int *p = &arr[0][0][0][0][0]; 
-     for (int i = 0 ; i < 120 ; i++){ 
-         p[i] = i; 
-     } 
-     printf("arr_start = %d, end = %d\n",-  arr [0][0][0][0][0],-  arr [4][3][2][1][0]);
 
-   
-     return 0; 
- } 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KdHlwZWRlZiBpbnQgQXJyYXlfNERfVHlwZVs0XVszXVsyXVsxXTsKaW50IG1haW4odm9pZCkgewogICAgQXJyYXlfNERfVHlwZSAqYXJyID0gbWFsbG9jKDUgKiBzaXplb2YoQXJyYXlfNERfVHlwZSkpOwogICAvLyBeXl5eXl5eXl5eXl5eXl5eIGhlcmUsIGFsbG9jYXRlIGEgbGVuZ3RoLTUgdmVjdG9yIG9mIDRkIGFycmF5IHR5cGUKICAgIGludCAqcCA9ICZhcnJbMF1bMF1bMF1bMF1bMF07CiAgICBmb3IgKGludCBpID0gMCA7IGkgPCAxMjAgOyBpKyspewogICAgICAgIHBbaV0gPSBpOwogICAgfQogICAgcHJpbnRmKCJhcnJfc3RhcnQgPSAlZCwgZW5kID0gJWRcbiIsIGFyclswXVswXVswXVswXVswXSwgYXJyWzRdWzNdWzJdWzFdWzBdKTsKCiAgICByZXR1cm4gMDsKfQ==