陶瓷刹车片耐用吗:又是C语言问题,帮帮忙!!

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 19:57:14
以下程序的输出结果是:
main()
{ int k=2,m=4,n=6;
int *pk=&,*pm=&m,*p;
*(p=&n)=*pk*(*pm);
prontf("%d\n",n);
}
A.4 B.6 C.8 D.10
不好意思写错啦!第二行中的*pk=&k还望大家见谅,帮我分析一下吧!

选C8

*(p=&n)就是把n的地址赋值给p,又重新取指针就是n;
*pk是2 *pm是4
*pk*(*pm)就是2*4
这段程序就是n=2*4。

*(p=&n)=*pk*(*pm);
这句好象有问题呀

这能通过编译吗?
int *pk=&,*pm=&m,*p;
中:*pk=& 是什么意思?
小弟学浅!真希望你能指教!