[单选题]设typedef struct{int a;char s[10];} TYPE;

TYPE u1;

则printf(‘‘%d\n”,sizeof(u1));的输出结果是 ()

A

2

B

12

C

14

D

16

正确答案:B
题目解析

sizeof()是测试数据类型符所占用的内存字节数。因为u1包括int a和char s[10],其中整型数占两个字节;字符型,占一个字节,但数组s共10元素,占10个字节。 所以结果就是:2+10=12

扫描二维码
免费搜题、免费刷题、免费查看解析