#include<stdio.h> main() { int arr[ ]={30,25,20,15,10,5}, *p=arr; p++; printf(“%d\n”,*(p+3)); }
运行结果为:
10
5
*p++中,++与*同优先级,结合方向是自右向左,等价于*(p++)。是先取*p的值,然后使p值加1,这样下一次循环或其他操作时,*p就是下一个元素的值。
*(p++)是先p指向下一个元素,然后取其内容
15
用户登录可进行刷题及查看答案
登录后提交答案