共用體中有int型和char[10]這兩個成員,代碼如下:#include <stdio.h>union st{int x;char c[10];}s;int main(void){s.x=50;s.c="abcdef";printf("%s",s.c);return 0;}如果對s.c賦值一個字符串,VC 6.0編譯器報錯,error C2440: '=' : cannot convert from 'char [7]' to 'char [10]',
添加回答
舉報
0/150
提交
取消