一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 05:44:02

一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为
一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为

一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为
x是int变量,a是一个有3个元素的数组,a本身指向数组的首地址,pa是指向int的指针,被初始化为数组的首地址.那么,x = *pa++ 就是 x = *(pa++) ,也就是,pa(指针)加1,指向 数组第二个元素的地址,然后再调用“*”(解引用操作符),那么x就等于17