(avar == 1) ? (bvar == 2 ? result = 3 : (result = 5);) : (result = 0);

(avar == 1) ? (bvar == 2 ? result = 3 : (result = 5);) : (result = 0);
  1. Check if avar is equal to 1.
  2. If true, evaluate the nested ternary operator.
  3. Within the nested ternary operator, check if bvar is equal to 2.
  4. If true, set result to 3; if false, set result to 5.
  5. If avar is not equal to 1, set result to 0.