Предположим, на C языке у меня есть следующий код, где переменная-указатель "word" указывает на строковый литерал.
const char * word = "HELLO";
Почему это работает -
printf("\nword[1]: '%c'", word[1]);
printf("\nword[2]: '%c'", word[2]);
а это не так?
printf("\nAddress of word[1]: %p", word[1]);
printf("\nAddress of word[2]: %p", word[2]);