设有以下说明,不正确的叙述是(            )。union data{    int i;    char c;    float f;} un; A.

un所占的内存长度等于成员c的长度 B.

un的地址和其各个成员地址都是同一地址 C.

un可以作为函数参数 D.

不能对un赋值,但可以在定义un时对它初始化