c语言题:若有定义int a[9],*p=a;则p+5表示( )

2026年09月24日 01:09
有2个网友回答
网友(1):

答案选:B
刚刚看到a[5]就选了
*p=a;指向的就是a[0]
p+5就相当于向后移动5个,就是a[5],表示地址
如果是*(p+5),就表示值

网友(2):

你好,选B。
int
*p
=
a表示指针p指向数组a的首地址。也可以说是a[0]的地址。所以p+5指向a[5]的地址