#include <stdio.h>
int main(void) {
const char C1 = '1';
const char const C2 = '2';
char const C3 = '3';
char const const C4 = '4';
const const char C5 = '5';
static const char C6 = '6';
printf("Valores de constantes antes:\n" "[ C1 : %c ]\n"
"[ C2 : %c ]\n"
"[ C3 : %c ]\n"
"[ C4 : %c ]\n"
"[ C5 : %c ]\n"
"[ C6 : %c ]\n", C1, C2, C3, C4, C5, C6);
char *pC1 = &C1; *pC1 = 'H';
char *pC2 = &C2; *pC2 = 'o';
char *pC3 = &C3; *pC3 = 'l';
char *pC4 = &C4; *pC4 = 'a';
char *pC5 = &C5; *pC5 = '!';
char *pC6 = &C5; *pC6 = '!';
printf("Valores de constantes luego:\n" "[ C1 : %c ]\n"
"[ C2 : %c ]\n"
"[ C3 : %c ]\n"
"[ C4 : %c ]\n"
"[ C5 : %c ]\n"
"[ C6 : %c ]\n", C1, C2, C3, C4, C5, C6);
return 0;
}
CSNpbmNsdWRlIDxzdGRpby5oPgoJCglpbnQgbWFpbih2b2lkKSB7CgkJY29uc3QgY2hhciAgICAgICAgQzEgPSAnMSc7CgkJY29uc3QgY2hhciBjb25zdCAgQzIgPSAnMic7CgkJY2hhciBjb25zdCAgICAgICAgQzMgPSAnMyc7CgkJY2hhciBjb25zdCBjb25zdCAgQzQgPSAnNCc7CgkJY29uc3QgY29uc3QgY2hhciAgQzUgPSAnNSc7CgkJc3RhdGljIGNvbnN0IGNoYXIgQzYgPSAnNic7CgkJCgkJcHJpbnRmKCJWYWxvcmVzIGRlIGNvbnN0YW50ZXMgYW50ZXM6XG4iCgkJCSAgICJbIEMxIDogJWMgXVxuIgoJCQkgICAiWyBDMiA6ICVjIF1cbiIKCQkJICAgIlsgQzMgOiAlYyBdXG4iCgkJCSAgICJbIEM0IDogJWMgXVxuIgoJCQkgICAiWyBDNSA6ICVjIF1cbiIKCQkJICAgIlsgQzYgOiAlYyBdXG4iLCBDMSwgQzIsIEMzLCBDNCwgQzUsIEM2KTsKCQkKCQljaGFyICpwQzEgPSAmQzE7ICpwQzEgPSAnSCc7CgkJY2hhciAqcEMyID0gJkMyOyAqcEMyID0gJ28nOwoJCWNoYXIgKnBDMyA9ICZDMzsgKnBDMyA9ICdsJzsKCQljaGFyICpwQzQgPSAmQzQ7ICpwQzQgPSAnYSc7CgkJY2hhciAqcEM1ID0gJkM1OyAqcEM1ID0gJyEnOwoJCWNoYXIgKnBDNiA9ICZDNTsgKnBDNiA9ICchJzsKCQkKCQlwcmludGYoIlZhbG9yZXMgZGUgY29uc3RhbnRlcyBsdWVnbzpcbiIKCQkJICAgIlsgQzEgOiAlYyBdXG4iCgkJCSAgICJbIEMyIDogJWMgXVxuIgoJCQkgICAiWyBDMyA6ICVjIF1cbiIKCQkJICAgIlsgQzQgOiAlYyBdXG4iCgkJCSAgICJbIEM1IDogJWMgXVxuIgoJCQkgICAiWyBDNiA6ICVjIF1cbiIsIEMxLCBDMiwgQzMsIEM0LCBDNSwgQzYpOwoJCQoJCXJldHVybiAwOwoJfQo=