作业帮 > 数学 > 作业

13.若有定义:int x[10],*p=x;,则*(p+5)表示( ).A.数组元素x[5]的地址 B.数组元素a[5

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/06/02 15:00:27
13.若有定义:int x[10],*p=x;,则*(p+5)表示( ).A.数组元素x[5]的地址 B.数组元素a[5]的值 C.数
//int x[10],*p=x;,则*(p+5)表示( ).
int x[10],*p=x:表示定义了一个数组,让p 指向了x 这个数组,数组名是地址常量,把地址常量保存在指针变量里边了.
而这时候指针可以写成数组,数组也可以写成指针:x[i]=p[i]=*(x+i)=*(p+i);因此*(p+5)=x[5]