Chapter 6
Exercise 6.1
struct { int a,b; };
Exercise 6.2
Without a tag or any variables defined, the structure declaration is of little use. It cannot be referred to later.
Exercise 6.3
struct int_struc{ int a,b; }x,y;
Exercise 6.4
struct int_struc z;
Exercise 6.5
p = &z; p->a = 0;
Exercise 6.6
Explicitly, for example
struct x;
or implicitly,
struct x *p;
when no outer declaration exists.
Exercise 6.7
It is not treated as a pointer, but as a short-hand way of initializing the individual array elements.
Exercise 6.8
Nothing unusual at all, the string is treated as a literal constant of
type const char *
.
Exercise 6.9
Yes. It is easier!