- Salve, volevo chiedere se esiste un modo per inizializzare il puntatore (p) che punta ad un array senza utilizzare un secondo puntatore (a) e senza indicizzare p.
int *create_array(int n, int initial_value)
{
int *p = (int*)malloc(n * sizeof(int));
int *a = p;
if (p == NULL)
return NULL;
while (a < p + n)
*a++ = initial_value;
return p;
}