C++动态分配数组
来源:互联网 发布:上海银行淘宝金卡年费 编辑:程序博客网 时间:2024/05/21 05:39
C++动态分配数组
1.一维数组
#include <iostream>using namespace std;int main(){ int *p, n; cin >> n; p = new int[n]; for(int i = 0; i < n; i++) { p[i] = i; cout << p[i] << endl; } delete[] p; //不用的时候删除,防止内存会泄漏 return 0;}2.二维数组
#include <iostream>using namespace std;int main(){ int rows; int cols; cin >> rows >> cols; int **p = new int*[rows]; //分配行指针数组 for(int i = 0; i < rows; i++) p[i] = new int[cols]; //为每行分配空间 for(int i = 0; i < rows; i++) { for(int j = 0; j < cols; j++) { p[i][j] = j; cout << p[i][j] << " "; } cout << endl; } for(int i = 0; i < rows; i++) delete[] p[i]; //删除每一行分配的空间 delete[] p; //删除行指针数组 return 0;}
0 0
- c动态分配 数组指针
- C 语言动态分配数组
- C语言动态分配数组
- C语言动态分配二维数组
- C实现动态分配三维数组
- C语言动态分配二维数组
- C/C++动态分配二维数组
- c语言中动态分配数组
- C语言中动态分配数组
- C语言中动态分配数组
- C语言二维数组动态分配
- C语言动态分配二维数组
- C/C++动态分配二维数组
- C语言中动态分配数组
- C语言中动态分配数组
- C语言动态分配二维数组
- 【C语言】数组--动态分配数组大小
- 二维数组动态分配和释放(c/c++)
- Train Swapping
- C++内存分布
- Poj11520 Fill the sqare
- 修改控件Spinner内容的字体大小 颜色等属性
- 总结用户控件和注册控件
- C++动态分配数组
- spring 下载地址
- Eclipse快捷键大全
- select 非阻塞模式 服务器 代码
- python list存储的是reference id
- CDatabase::ExecuteSQL()
- Memcache协议中文版
- ASP.NET十分有用的页面间传值方法
- 找不到或无法加载主类 Hello,求高手指点啊