Массив "Good Morning\n"
(тип char[14]
) в контексте добавления к целому числу преобразуется в указатель на свой первый элемент ('G'
).
Этот указатель увеличивается на 5 и так указывает на 'M'
.
G o o d _ M o r n i n g \n
0 1 2 3 4 5 6 ...
printf()
получает строку "Morning\n"
в виде строки формата . Поскольку у него нет %
, все в порядке и напечатано напрямую.