What are the practical applications of compound literals? I am not quite sure how an address of an unnamed region of storage could be useful. 

```
int *pointer = (int[]){2, 4};

```

I found them mentioned here: <https://en.cppreference.com/w/c/language/compound_literal>