就a表示10个元素的int型数组啊,在预处理的时候替换掉。如int * p = new a;p[1] = 3;cout<
在预处理后替换为:int * p = new int[10];p[1] = 3;cout<
学习下宏定义。不过不明白他怎么用。如果是C++的话,还能这么用 int *p =new a; 你直接可以看成将int[10]在预编译的时候代替掉a就可以了。就是 int *p=new int[10]