文章目录
岗位:嵌入式软件开发岗(2025届-深圳)
题型:25 道选择题
1、选择题
1.1
若有定义 int a[5], *p=a;,则对 a 数组元素地址的正确引用是 (C)
- A.
&a[5] - B.
*p+2 - C.
*(a+2) - D.
*(p+5)
解答:
数组名
a和指向数组的指针p均表示数组首地址
&a[5]和*(p+5)均代表数组a第 5 个元素后的那一个元素(从a[0]开始),超出索引,所以选项 A 和 C 错误
*p+2与a[0]+2等价,表示将数组a的第一个元素值加 2 ,而不是表示a[2],选项 B 错误
*(a+2)表示a[2],未超过索引,选项 C 正确
嵌入式软件开发岗笔试选择题真题解答
订阅专栏 解锁全文
1527

被折叠的 条评论
为什么被折叠?



