Code:
int main()
   { 
          
 int a[] ={ 1,2,3,4,5,6,7};
char c[] = {' a','x','h','o','k'};
printf("%d %d ",&a[0],&a[3]);//prints address with with the diffence of 12
printf("\n%d\t %d ", (&a[3]-&a[0]),(&c[3]-&c[0]));//but how come the diffrence is //3 ?????????????????????