单选题
👁️ 浏览量:

试题题干

设typedef struct{int a;char s[10];} TYPE;
TYPE u1;
则printf(‘‘%d\n”,sizeof(u1));的输出结果是 ()

A

2

B

12

C

14

D

16

参考答案

正确答案:

试题解析

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