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假设
答案 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;