首页 > 试题广场 >

关于以下代码片段说法正确的是

[单选题]
关于以下代码片段说法正确的是():
int a[5], *pa;
pa = a;
pa = pa +2;
  • pa指向a[2];
  • pa的内容是a[0]+2
  • pa指向a[0]
  • 语法有错误
A     pa = a    pa 指向a[0] 地址  然后pa = pa+2   pa指向a[2]
发表于 2019-10-07 11:16:47 回复(0)
选A。
B选项 pa保存的是a[2]的地址 C选项 pa指向a[2] D选项 语法没问题,但创建一个指针时最好将其赋值避免野指针
发表于 2019-10-07 21:48:38 回复(0)
<p>pa的内容是a[2]的地址而不是a[0]+2,其指向a[2]</p>
发表于 2020-08-11 10:20:15 回复(0)
如果没有最后一句 指向a[0],最后一句+2,指向a[2]
发表于 2021-04-27 21:09:51 回复(0)
为什么多选一个答案
发表于 2022-01-19 20:03:43 回复(0)