Code:
# define TWICE(i) 2*i 
# define TWO(i) i+i 
main () 
{ 
     int no, sum, product; 
     no = 1; 
     sum = -- TWICE(no); 
     --sum; 
     product = --TWo(no); 
     printf (“%d%d\n”, sum, product); 
}
y am i getting an error stating lvalue required at --TWICE(no); above??
wat does it mean???

Last edited by shabbir; 18Nov2012 at 10:31.. Reason: Code blocks