Hello! Let say: int a = 5; int b = 7; int i = 20; if ((a == b) + i) { a = 15; } My question is: The expression (a == b) gives a bool result. Why is it allowed to add a "bool" and an "int". Thanks -- Guy Maurel