const uint8_t *、uint8_t * const 和 const uint8_t * const 有什么区别?
读懂指针限定符,并理解 const 表达的是接口约束而不是物理只读保证。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
读懂指针限定符,并理解 const 表达的是接口约束而不是物理只读保证。
`int *a[4]` 中 `[]` 先与 a 结合,所以 a 是含四个整型指针的数组;`int (*p)[4]` 用括号让 `*` 先结合,所以 p 指向含四个 int 的数组。下标步长和 sizeof 因此不同。