fork download
  1. #include <iostream>
  2.  
  3. bool a()
  4. {
  5. std::cout << "a\n";
  6. return false;
  7. }
  8.  
  9. bool b()
  10. {
  11. std::cout << "b\n";
  12. return true;
  13. }
  14.  
  15. bool c()
  16. {
  17. std::cout << "c\n";
  18. return true;
  19. }
  20.  
  21. int main()
  22. {
  23. if (a() || b() && c())
  24. {
  25. std::cout << "true\n";
  26. }
  27.  
  28. if (a() || (b() && c()))
  29. {
  30. std::cout << "true\n";
  31. }
  32. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
a
b
c
true
a
b
c
true