请高手看下为什么出错
程序代码:#include <stdio.h>
main()
{
int k=2,m=4,n=6;
int *pk=&k,*pm=&m,*p
*(p=&n)=*pk*(*pm);
printf("%d\n",n);
}
用的编译器是c-free5.0
报错信息
[Error] D:\My Documents\C-Free\Temp\未命名4.cpp:6: error: expected initializer before '*' token
上面的程序是某书上的一道题,要求写出输出结果。 为什么会报错呢?请教。谢谢。




