Фактически &myarray
и myarray
оба являются базовым адресом.
Если вы хотите увидеть разницу вместо использования
printf("my_array = %p\n", my_array);
printf("my_array = %p\n", &my_array);
, используйте
printf("my_array = %s\n", my_array);
printf("my_array = %p\n", my_array);