### Question 2.20

Can I initialize unions?

ANSI Standard C allows an initializer for the first member of a union. There is no standard way of initializing any other member (nor, under a pre-ANSI compiler, is there generally any way of initializing a union at all).

References: K&R2 Sec. 6.8 pp. 148-9
ANSI Sec. 3.5.7
ISO Sec. 6.5.7
H&S Sec. 4.6.7 p. 100

Read sequentially: prev next up top

This page by Steve Summit // Copyright 1995 // mail feedback