试题题干
设typedef struct{int a;char s[10];} TYPE;
TYPE u1;
则printf(‘‘%d\n”,sizeof(u1));的输出结果是 ()
参考答案
正确答案:
试题解析
sizeof()是测试数据类型符所占用的内存字节数。因为u1包括int a和char s[10],其中整型数占两个字节;字符型,占一个字节,但数组s共10元素,占10个字节。 所以结果就是:2+10=12
设typedef struct{int a;char s[10];} TYPE;
TYPE u1;
则printf(‘‘%d\n”,sizeof(u1));的输出结果是 ()
sizeof()是测试数据类型符所占用的内存字节数。因为u1包括int a和char s[10],其中整型数占两个字节;字符型,占一个字节,但数组s共10元素,占10个字节。 所以结果就是:2+10=12