问卷调查法的优缺点:有关C语言问题

来源:百度文库 编辑:高考问答 时间:2024/05/05 09:12:42
1下列程序段的输出结果是————
int *p,*q,k=5,j=10;
p=&j;q=&k;p=q;(*p)++;
printf("%d",*q);
并解释一下,其中(*p)++是什么意思,谢谢了!~~~~~~~

(*p)++的意思是指针变量p所指向的单元的内容加1
这个题是:先把J的地址赋给p,K的地址赋给q,再把q的地址赋给p也就是指向K地址了,(*P)是求K地址的值,也就是说(*p)++ = K++ 结果等于6

5
p++是先运行后自加
++p是先自加后运行
*p是指针
*p++就是将指针指到下一个地址

*p时指针
*p++就是将指针指到下一个地址

答案是6
(*p)++的意思是指针变量p所指向的单元的内容加1

自增。