fork download
  1. #include <iostream>
  2.  
  3. void f(int value)
  4. {
  5. const int n = value == 42
  6. ? 10
  7. : 20;
  8.  
  9. std::cout << "f(): value: " << value << " n: " << n << std::endl;
  10. }
  11.  
  12. void g(int value)
  13. {
  14. const int n = value > 0
  15. ? value < 42 ? 1 : 2
  16. : 3;
  17.  
  18. std::cout << "g(): value: " << value << " n: " << n << std::endl;
  19. }
  20.  
  21. int main()
  22. {
  23. f(42);
  24. f(0);
  25.  
  26. g(0x10);
  27. g(44);
  28. g(0);
  29.  
  30. return 0;
  31. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
f(): value: 42 n: 10
f(): value: 0 n: 20
g(): value: 16 n: 1
g(): value: 44 n: 2
g(): value: 0 n: 3