fork(3) download
  1. #include <stdio.h>
  2.  
  3. int main(void) {
  4. const char C1 = '1';
  5. const char const C2 = '2';
  6. char const C3 = '3';
  7. char const const C4 = '4';
  8. const const char C5 = '5';
  9. static const char C6 = '6';
  10.  
  11. printf("Valores de constantes antes:\n"
  12. "[ C1 : %c ]\n"
  13. "[ C2 : %c ]\n"
  14. "[ C3 : %c ]\n"
  15. "[ C4 : %c ]\n"
  16. "[ C5 : %c ]\n"
  17. "[ C6 : %c ]\n", C1, C2, C3, C4, C5, C6);
  18.  
  19. char *pC1 = &C1; *pC1 = 'H';
  20. char *pC2 = &C2; *pC2 = 'o';
  21. char *pC3 = &C3; *pC3 = 'l';
  22. char *pC4 = &C4; *pC4 = 'a';
  23. char *pC5 = &C5; *pC5 = '!';
  24. char *pC6 = &C5; *pC6 = '!';
  25.  
  26. printf("Valores de constantes luego:\n"
  27. "[ C1 : %c ]\n"
  28. "[ C2 : %c ]\n"
  29. "[ C3 : %c ]\n"
  30. "[ C4 : %c ]\n"
  31. "[ C5 : %c ]\n"
  32. "[ C6 : %c ]\n", C1, C2, C3, C4, C5, C6);
  33.  
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0s 9432KB
stdin
Standard input is empty
stdout
Valores de constantes antes:
[ C1 : 1 ]
[ C2 : 2 ]
[ C3 : 3 ]
[ C4 : 4 ]
[ C5 : 5 ]
[ C6 : 6 ]
Valores de constantes luego:
[ C1 : H ]
[ C2 : o ]
[ C3 : l ]
[ C4 : a ]
[ C5 : ! ]
[ C6 : 6 ]