处于调试模式下的 STM32CubeIDE 中的“表达式”窗口是如何解释数组的。 我有一个数组 “receiveData”,其中包含 7 个 uint8_t 元素,这个数组是由 UART 接收到的数据。 在“Expressions”查看这个数组时,该数组有 7 个元素。 但是当值为 != 0 时,所有数组元素都显示为值 0!目测是十进制显示的,如何让value值以十六进制显示。 在屏幕截图底部的详细窗口中,它在详细信息下只显示 6 次 “\0”,而不是 7 次。 所以我的两个问题是: - 为什么所有元素都是 0,我这个数组的值是 != 0?
- 为什么 “Details” 参数显示的元素比数组实际显示的元素少一个?
|