Что означает выражение вроде arr ['' hi there "]?

Если a = 3 и b = 5, что это означает?

printf(&a["Ya!Hello! how is this? %s\n"], &b["junk/super"]);

Я знаю, что arr [4] означает * (arr + 4) , поэтому мне нужно чтобы узнать, что подразумевает выражение вроде "привет там" ?

РЕДАКТИРОВАТЬ - Вопрос, возможно, более ясный:

Когда строка используется в качестве индекса массива, какое значение она передает?

] Почему выводится выше Здравствуйте! Как это? Super ?

15
задан Bo Persson 20 July 2011 в 20:15
поделиться