指针数组和数组指针怎样从声明中读出来?
`int *a[4]` 中 `[]` 先与 a 结合,所以 a 是含四个整型指针的数组;`int (*p)[4]` 用括号让 `*` 先结合,所以 p 指向含四个 int 的数组。下标步长和 sizeof 因此不同。
01
题干
指针数组和数组指针怎样从声明中读出来?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。
08
`int *a[4]` 中 `[]` 先与 a 结合,所以 a 是含四个整型指针的数组;`int (*p)[4]` 用括号让 `*` 先结合,所以 p 指向含四个 int 的数组。下标步长和 sizeof 因此不同。
指针数组和数组指针怎样从声明中读出来?
请先给出定义,再结合嵌入式工程中的边界、错误现象和验证方式回答。
先用 30–60 秒组织自己的回答,再对照分层解析。