您的位置:首页 > 其它

犯错

2017-01-11 09:27 113 查看

犯错

给结构体赋值的时候,给数组赋值的时候不需要中括号[],有[]是有问题的。

struct cmd_buf
{
UINT8   command_type;                   // 指令类型
UINT16  param_length;                   // 指令长度
UINT8   param_buff[100];        // 指令的参数BUF
};

// use to test
struct cmd_buf cmd = {
.command_type    = 0x6d,
.param_length    = 23,
.param_buff      = {
0x00 ,0x00, 0x00 ,0x00 ,
0x00,
0xa5,0xc3  ,
0x73,0x76 ,0x6e ,0x32 ,0x34 ,0x32  ,
0x00,0x00 ,0x06 ,0xd5 ,
0x00,0x03 ,0x6a ,0x53 ,
0x47,0x22
},
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: