作业帮 > 综合 > 作业

这句C语言语句什么含义?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/06 10:21:15
这句C语言语句什么含义?
这句话来自一个由单片机控制的机械臂的程序里面 if(zhuangyi_canshu_1.onebit.a0)shijianshuzu2[suoyin_ds][0].allbits=0x8000; 求逐个详解!
这句C语言语句什么含义?
如果zhuangyi_canshu_1.onebit.a0不为0,就把shijianshuzu2[suoyin_ds][0].allbits赋值成0x8000.
0x表示后面的8000是个16进制数.
再问: shijianshuzu2[suoyin_ds][0].allbits什么意思?
再问: 那个.allbits是取值?
再答: shijianshuzu2 应该是一个结构体的二维数组,allbits是这个结构体的成员。