可以
a事实上是一个指针,不过现在可以当数组看
int* i
出现这样指针的问题的时候,从右读起它的意思是说,i是一个int 类型的指针使用new划分的时候,实际上是给它划分出一个动态的空间,之后推出的时候必须delete掉,而如果是 int i[4]像这样的情况下呢,就是内存中一直有这么大的一个空间内占用,一直从程序的开始到程序的退出,所以一般使用动态的划分,除非是哪种一直会被使用到的数据才会被直接划分它们其他的空间之类的都是一样的