用指针实现的二维数组创建及赋值
来源:互联网 发布:java事务的传播特性 编辑:程序博客网 时间:2024/05/13 11:18
用指针实现的二维数组创建及赋值
第一种:
int m = 3;
int (*p)[5] = new int[m][5]; // 可以理解为p是一个指向含有5个int型元素的型数组的指针for (int i=0;i<m;i++){
for (int j=0;j<5;j++){
p[i][j] = i+j;
}
}
for (int i=0;i<m;i++){
for (int j=0;j<5;j++){
cout<<p[i][j]<<" ";
}
cout<<endl;
}
第二种:
int **p;
p = new int*[3]; //创建行指针。创建三个元素的数组,每个元素指向一个int*型
for (int i=0;i<3;i++){
p[i] = new int[5]; // 必须要加上这一行,开辟空间
for (int j=0;j<5;j++){
p[i][j] = i+j;
}
}
for (int i=0;i<3;i++){
for (int j=0;j<5;j++){
cout<<p[i][j]<<" ";
}
cout<<endl;
}
0 0
- 用指针实现的二维数组创建及赋值
- JS二维数组的定义及赋值
- JS二维数组的定义及赋值
- 二维数组的赋值
- 二维数组的赋值
- 二维数组及指针
- 二维数组及指针
- 关于二维数组地址和指针之间赋值的问题
- 二维指针创建堆级别的二维数组
- 二维数组的五种指针表示及指针数组
- c++ 用new创建二维数组~创建指针数组
- 用指向二维数组的指针,实现对二维数组的按行相加
- 动态二维数组的创建及指针的传递与销毁
- 数组,集合的创建及赋值方式
- 动态创建二维vector数组 C和C++ 及指针与引用的区别
- 用一个指针实现二维数组
- 数组指针,指针数组,二维数组,二维数组的指针
- 动态创建二维数组并赋值
- myclipse的使用及其数据库的连接
- JAVA回调机制(CallBack)详解
- Linux shell脚本的字符串截取
- Java学习-19天
- 遮罩层
- 用指针实现的二维数组创建及赋值
- Masonry介绍与使用实践:快速上手Autolayout
- 剑指offer(48):扑克牌的顺子
- FactoryBean
- 4025: 二分图 分治+并查集
- 【LeetCode-169】Majority Element
- Android汇总
- js split函数
- Java List 的深拷贝