我只是尝试使用指针来获取数组第一个的地址并逐个读取元素。我使用指针不占用大部分内存。这是变量:
unsigned char *RawAudio;
extern const unsigned char bootup[];
我在这里收到警告:
*RawAudio = bootup;
为什么?怎么算出来的?
*RawAudio = bootup;
),但我认为这是一个拼写错误。你需要RawAudio = bootup;
。RawAudio = bootup;
时,RawAudio
指针将引用 const
对象。修改 const
对象会调用未定义行为。编译器将发出警告 - 您可能希望将其静音(如果使用显式强制转换)