首页 > 试题广场 >

给出以下程序的执行结果。 #include void m

[问答题]
给出以下程序的执行结果。
#include <stdio.h>
void main()
{
    struct
    {    unsigned short a:10;
       unsigned short b:6;
    } bit, * pbit;
    bit.a=100;
    bit.b=20;
    printf("%d,%d,",bit.a,bit.b);
    pbit=&bit;
    pbit->a=200;
    pbit->b=40;
    printf("%d,%d\n",bit.a,bit,b);
}

推荐
程序输出为:100,20,200,40。
发表于 2018-05-07 20:58:44 回复(0)