字符串拷贝的时候用strcpy.如char s1[10];char s2[10]="abc";如果把s2拷给s1,就是strcpy(s1,s2); 共用体是共用内存地址.int d1;float d2d1和d2是同一块内存地址.不过float的存储形式与int不一样,这就不好算了. 如果是这样:union data{int d1;int d2;}demo;当demo.d1=99,那么demo.d2也是99;
如果你理解float数字在内存中是怎么存放的就行了,建议你看下IEEE 745标准。
不知道啊,,你又没给它赋值啊
未定义