C缓冲区发出硬编码

时间:2014-10-30 11:57:36

标签: c

Rf_Rx_Buff[0];  //first 2 bits of serial number
Rf_Rx_Buff[1];  //second 2 bits
Rf_Rx_Buff[2];  //third
Rf_Rx_Buff[3];  //fourth

我想硬编码设备的序列号。

Rf_Rx_Buff[0]=0x30;
Rf_Rx_Buff[1]=0x67;
Rf_Rx_Buff[2]=0x43;
Rf_Rx_Buff[3]=0x57;

我收到错误说明无效维度,缺少基本类型; int假设

1 个答案:

答案 0 :(得分:1)

在C中,您必须在使用之前声明变量的类型。既然你正在使用数组,你必须这样做:

char Rf_Rx_Buff[4]; //declare an array of char with size 4
Rf_Rx_Buff[0]=0x30;
Rf_Rx_Buff[1]=0x67;
Rf_Rx_Buff[2]=0x43;
Rf_Rx_Buff[3]=0x57;