#include<stdio.h>
#include<conio.h>
void main()
{
 int a[] = {11,22,33,44,55};
 clrscr();
 printf("%d",&a[4] - &a[3]);
 getch();
}




  I thought in this way

size of integer is 4 bytes 
then &a[4] - &a[3] have to give answer = 4

Why the output is 1  ????



      Unlimited freedom, unlimited storage. Get it now, on 
http://help.yahoo.com/l/in/yahoo/mail/yahoomail/tools/tools-08.html/

[Non-text portions of this message have been removed]

Reply via email to