What will be the output of the following program?
#include stdio.hint foo(int* a, int* b){  int sum = *a + *b;  *b = *a;  return *a = sum - *b;}int main(){  int i = 0, j = 1, k = 2, l;  l = i++ || foo(&j, &k);  printf("%d %d %d %d", i, j, k, l);  return 0;}

Posted on by