在 C 中,我如何将 const 修饰符(或任何其他修饰符)添加到全局多维数组,以便变量和它保存的值都是常量。
例如,我将如何为此添加 const 修饰符:
byte fruitIds[][2] = { { 0x01, 0x02}, {0x02, 0x03} }
Run Code Online (Sandbox Code Playgroud)
所以在任务结束时你不能这样做:
fruitIds = vegetableIds;
Run Code Online (Sandbox Code Playgroud)
或这个:
fruitIds[0] = {0x02, 0x03};
Run Code Online (Sandbox Code Playgroud)
或这个:
fruitIds[0][0] = 0x02;
Run Code Online (Sandbox Code Playgroud) Deref和Outptr SAL 注释之间有什么区别?另外,什么时候使用不同类型的Outptr注释,例如 _Outptr_result_buffer_all_ 和 _Outptr_result_buffer_?