Doubt on drefrencing

if arr is an array the
*(&arr + 1 ) is still an address
and why (&arr + 1) - &a is an error and why *(&arr + 1) - &a working fine.

hello @Rajan_42
if arr is an array then
its name is equivalent to base address.

sir then what is meaning of *(&arr + 1) . in console it is an address but we are using derefrencing opearator


check this

conclusion -> they are not same