小编Rox*_*ate的帖子

标量对象在初始化程序中需要一个元素

为什么当我想初始化以下向量时 uint8_t

uint8_t *mmac_source1 = { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x01 };
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

Error: scalar object 'mmac_source1' requires one element in initializer
Run Code Online (Sandbox Code Playgroud)

但是当我使用它时:

uint8_t mmac_source1[6] = { 0x01, 0x80, 0xc2, 0x00, 0x00, 0x01 };
Run Code Online (Sandbox Code Playgroud)

它工作正常.

c pointers

14
推荐指数
2
解决办法
3万
查看次数

标签 统计

c ×1

pointers ×1