一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,*pa的值是神马 为
一个关于指针的问题 已知有定义“int x,a[]={15,17,19},*pa=a;”,在执行“x=*pa++;”后,
答案:1 悬赏:10 手机版
解决时间 2021-03-12 10:27
- 提问者网友:皆是孤独
- 2021-03-11 20:38
最佳答案
- 五星知识达人网友:思契十里
- 2021-03-11 20:56
x是int变量,a是一个有3个元素的数组,a本身指向数组的首地址,pa是指向int的指针,被初始化为数组的首地址.那么,x = *pa++ 就是 x = *(pa++) ,也就是,pa(指针)加1,指向 数组第二个元素的地址,然后再调用“*”(解引用操作符),那么x就等于17
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯