在我的项目中,我创建了一个字节:
Byte bytes = {0x7E, 0x7F};
但是有一个警告:
标量初始化程序中的多余元素
这是什么意思?它对我有影响吗?
答案 0 :(得分:0)
您正在尝试创建单维数组,其中您没有声明它的大小,没有为数组预留内存,因此编译器生成警告可能导致运行时错误的原因进取。
设置数组大小:
// single dimen
Byte bytes[2] = {0x7E, 0x7F};
// double dimen
Byte bytes[1][2] = {{0x7E, 0x7F}, {0x7E, 0x7F}};
答案 1 :(得分:0)
Byte bytes[] = {0x7E, 0x7F}
我没有写[]
。