首页 > 试题广场 >

有以下程序,则数值为91的表达式为: Int a[10]={

[单选题]

有以下程序,则数值为91的表达式为:

 Int a[10]={11,21,31,41,51,61,71,81,91,101},*p=a;

  • *p+9

  • *(p+8)

  • *p+=9

  • p+8
A选项:先对p解引用获得值11,11再加9值为20
B选项:p获得了a数组下标为0的地址,地址加8到了值为91的地址,再对地址解引用就获得了91
C选项:可以换为*p=*p+9,等式右边*p获得值11再加9值为20,等式左边*p=20
D选项:p获得了a数组下标为0的地址,地址加8,是91的地址,所以结果是地址
发表于 2024-02-29 18:04:26 回复(0)
a[8]->*(p+8)
编辑于 2024-01-06 17:12:00 回复(0)