Write output: #include<stdio.h> #define max(a,b) (a>b?a:b) int main(){ int i=1,j=2,k=0; k=max(i++,++j); printf("%d",k); return 0; }

Write output:

#include<stdio.h>
#define max(a,b) (a>b?a:b)
int main(){
    int i=1,j=2,k=0;
    k=max(i++,++j);
    printf("%d",k);
    return 0;
}

From the DESCO Assistant Engineer (CSE) 2016 – Written exam, question 8 of 11.

More from this paper