fork download
  1. #include <iostream>
  2.  
  3. const int s = 2; // constante global [cite: 30]
  4. int h = 1; // variable global [cite: 30]
  5.  
  6. int escala(int d) {
  7. return d * s; // Usa la 's' global [cite: 30, 31]
  8. }
  9.  
  10. void p() {
  11. const int s = 3; // constante local al bloque p
  12. // (2) Llamada interna
  13. std::cout << "(2) Resultado en p(): " << escala(h) << std::endl;
  14. }
  15.  
  16. int main() {
  17. p();
  18. // (1) Llamada en main
  19. std::cout << "(1) Resultado en main: " << escala(h) << std::endl;
  20. return 0;
  21. }
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
(2) Resultado en p(): 2
(1) Resultado en main: 2