数组名相当于数组第一个元素的指针 一维数组作为函数参数,必须把函数的长度也传进去,如void func(int *arr,int len) 普通数组在栈上分配内存 动态数组在堆上分配内存,如new 和malloc 出来的数组,由堆管理 全局变量由静态区管理 动态数组用delete[] arr来释放,不能只用delete arr malloc 用free来释放,new用delete来释放 所以最好用动态数组,因为普通数组放在栈上,栈上容量不够
点赞 评论
牛客网
牛客企业服务