#include <stdio.h>
#include <stdlib.h>
int main(void) {
int* my_ptr;
int my_array[] = {1,2,3,4,5};
my_ptr = my_array;
printf("%d\n", my_ptr
[2]); // ???
int* my_dyn_array;
my_dyn_array
= malloc(sizeof(int) * 10); int my_dyn_array_elements = 10;
int i = 0;
for (i = 0; i < my_dyn_array_elements; i++)
{
my_dyn_array[i] = i;
printf("%d\n", my_dyn_array
[i
]); }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKCQoJaW50KiBteV9wdHI7CglpbnQgbXlfYXJyYXlbXSA9IHsxLDIsMyw0LDV9OwoJCglteV9wdHIgPSBteV9hcnJheTsKCQoJcHJpbnRmKCIlZFxuIiwgKm15X3B0cik7CglwcmludGYoIiVkXG4iLCBteV9wdHJbMl0pOwoJcHJpbnRmKCIlZFxuIiwgKigrK215X3B0cikpOwoJcHJpbnRmKCIlZFxuIiwgbXlfcHRyWzJdKTsgLy8gPz8/CgkKCQoJCglpbnQqIG15X2R5bl9hcnJheTsKCW15X2R5bl9hcnJheSA9IG1hbGxvYyhzaXplb2YoaW50KSAqIDEwKTsKCWludCBteV9keW5fYXJyYXlfZWxlbWVudHMgPSAxMDsKCWludCBpID0gMDsKCWZvciAoaSA9IDA7IGkgPCBteV9keW5fYXJyYXlfZWxlbWVudHM7IGkrKykKCXsKCQlteV9keW5fYXJyYXlbaV0gPSBpOwoJCXByaW50ZigiJWRcbiIsIG15X2R5bl9hcnJheVtpXSk7Cgl9CgkKCXJldHVybiAwOwp9Cg==