1 votes 1 votes #include<stdio.h> #define PRODUCT(x) (x*x) void main() { int i=3,j,k,l; j=PRODUCT(i+1); k=PRODUCT(i++); l=PRODUCT(++i); printf("%d\n%d\n%d\n%d",i,j,k,l); } the answer is a.7 b.7 c.12 d.49 Programming in C preprocessor + – Nitish Kumar 5 asked Sep 19, 2017 Nitish Kumar 5 1.2k views answer comment Share Follow See all 2 Comments See all 2 2 Comments reply Shubhanshu commented Sep 19, 2017 reply Follow Share Finally i = 7 j = 7 k = 6 l = 49 0 votes 0 votes Rishabh Gupta 2 commented Sep 20, 2017 reply Follow Share Isn't k and l values implementation dependent?? 0 votes 0 votes Please log in or register to add a comment.
0 votes 0 votes answer: 7 7 12 49 Tuhin Dutta answered Sep 20, 2017 Tuhin Dutta comment Share Follow See all 0 reply Please log in or register to add a comment.