Во-первых, в получившемся варианте не мешало бы в конце, после 'D', через запятую поставить 0.Для полного счастья. Во-вторых , ты так нихера и не понял, раз говоришь, что пробовал этот вариант. Потому что ты его не пробовал. Потому что в сочетании с "abcd" - это совсем другое. "ABCD" - это массив чаров (с 0 в конце, кстати). А 0x55, 'A' и т.п. - это не массивы, это индивидуальные чары (в данном контексте). Т.е. это разные понятия. Вот ты и предложил компилятору такое непотребство - инициализацию приличного чаровского массива разными сущностями. Он и взбесился. Кстати, оцени его тактичность, он тебе нихера не сказал про фигурные скобки в твоем первом случае.