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

问题描述:

一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为
1个回答 分类:综合 2014-11-29

问题解答:

我来补答
x是int变量,a是一个有3个元素的数组,a本身指向数组的首地址,pa是指向int的指针,被初始化为数组的首地址.那么,x = *pa++ 就是 x = *(pa++) ,也就是,pa(指针)加1,指向 数组第二个元素的地址,然后再调用“*”(解引用操作符),那么x就等于17
 
 
展开全文阅读
剩余:2000