Что напечатает следующая программа?
#include "defs.h"
main() { static struct S1 { char c[4], *s; } s1 = { "abc", "def" }; static struct S2 { char *cp; struct S1 ss1; } s2 = { "ghi", { "jkl", "mno" } }; (Записи 1.1)
PRINT2(c, s1.c[0], *s1.s); (Записи 1.2)
PRINT2(s, s1.c, s1.s); (Записи 1.3)
PRINT2(s, s2.cp, s2.ss1.s); (Записи 1.4)
PRINT2(s, ++s1.s, ++s2.ss1.s); (Записи 1.5)
}