After initialising character array name and address refers to same. s[] is an array. so it decays to pointer s, &s should give the address of pointer s
#include <stdio.h>
int main()
{
   char s[]="Get Organised! learn C!";
   printf("%u %s\n",&s[2],&s[2] );
   printf("%u %s\n",s,s );  /* This line and below line is equivalent*/
   printf("%u %s\n",&s,&s ); /* Please Explain */
   printf("%u %s\n",s[2],s[2] );
   printf("%u %s\n",s[3],s[3] );
   return 0;
}
%u is just used to see what is going inside.
 
     
     
     
    