下列程序段的输出结果是:() int *p,*q, k=5,j=10; p=&j;q=&k;p=q;(*p)'++'; printf("%d",*q); 5
展开全部
p,q是整形变量指针,开始的时候p指向j,q指向k,然后p=q也就是p指向了q所指向的地址,也就是说p和q这时都指向了k,然后(*p)++是p指向的数值加1,也就是k+1.所以输出的k的值是6 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询