new 是个操作符,和什么"+","-","="...有一样的地位. malloc是个分配内存的 函数 ,供你调用的. new是 保留字 ,不需要头文件支持. malloc需要头文件 库函数 支持. new 建立的是一个对象, malloc分配的是一块内存. new建立的对象你可以把它当成一个普通的对象,用成员函数访问,不要直接访问它的 地址空间 malloc分配的是一块内存区域,就用指针访问好了,而且还可以在里面移动指针.