第一种先是定义3个指向Student类的指针数组,然后每一个指向这个类的指针元素都用构造函数初始化,而第二种就是定义一个指针,动态分配3个数组,数组里面的元素就是那个类的对象,简单来说,第一种是定义指针数组,而数组里面的元素是那个类的对象的地址而第二种就是直接是3个数组,存的元素直接是类的对象本身,而不是地址不知道我这样解析你懂吗