stdafx.h问题和pp=(int *)*p;什么意思?

//#include"stdafx.h"为什么我的VC++6.0编译出错? #include<iostream.h> int main() { int(*p)[10]; int mm[10]; int *pp; p=&mm; pp=(int *)*p;//什么意思? for(int i=0;i<10;i++) { *pp++=i; } pp=(int*)*p; for(i=0;i<10;i++) { cout<<*pp++<<"-"; } return 0; }#include"stdafx.h"为什么我的VC++6.0编译出错?
pp=(int *)*p;//什么意思?