单片机C语言里怎么定义BYTE型的数组?
BYTE[16]={0}表示的是{BYTE0,BYTE1...........BYTE14,BYTE15}且初始值为{0x00,0x00.......0x00}?...
BYTE [16]={0}
表示的是{BYTE0,BYTE1...........BYTE14,BYTE15}且初始值为{0x00,0x00.......0x00}? 展开
表示的是{BYTE0,BYTE1...........BYTE14,BYTE15}且初始值为{0x00,0x00.......0x00}? 展开
3个回答
展开全部
你这个不是BYTE型数组啊。
typedef unsigned char BYTE;
BYTE buff[16] = {0};
表示将buff[0]....buff[15]都赋值为0x00
typedef unsigned char BYTE;
BYTE buff[16] = {0};
表示将buff[0]....buff[15]都赋值为0x00
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BYTE 这个是数组名而已
0x00,0x00.......0x00这些是十六进制数
0x00,0x00.......0x00这些是十六进制数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询