C++ 二维数组 两种基本的传参数方法
来源:互联网 发布:ce源码 编辑:程序博客网 时间:2024/05/16 02:26
第一篇技术文,话不多说 直接开写!
如果二维数组是按如下方式创建:
int a[4][4] = {{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
则函数声明及调用方式分别为
fun(int a[][4]);
fun(a);
如果二维数组是动态开辟空间 如下:
int **p = new int* [row];
for(int i=0;i<row;i++)
{
p[i] = new int[column];
}
for (int i = 0; i < column; i++)
{
for (int j = 0; j < column; j++)
{
cin<<p[i][j];
}
}
则声明及调用方式为:
fun ( int**p );
fun((int**)p);
//销毁空间
for (i = 0; i < row; i++)
{
delete [] p[i];
p[i] = NULL;
}
delete []p;
p = NULL;
0 0
- C++ 二维数组 两种基本的传参数方法
- C语言动态申请二维数组的两种方法
- 两种遍历二维数组的方法
- 动态分配二维数组的两种方法
- C/C++上二维数组的两种动态分配内存方法
- C/C++上二维数组的两种动态分配内存方法
- C语言两种动态分配二维数组方式的讨论
- C++创建动态二维数组的两种方法
- 动态创建二维数组的两种方法
- 动态申请二维数组两种方法
- 向二维数组传递参数的三种方法
- C/C++二维数组的参数传递与二维指针
- java 二维数组的定义 与 二维数组输出的两种方法for each与Arrays.deepToString方法
- 向线程传递参数的两种基本方法
- 两种实现二维数组的方式
- C/C++语言二维数组的传参方法总结
- C/C++语言二维数组的传参方法总结
- C/C++语言二维数组的传参方法总结
- Activity的生命周期
- Vim 的 Python 编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
- ViewPager+fragment实现切换页面(一)
- 非阻塞同步算法与CAS(Compare and Swap)无锁算法
- windows运维基础
- C++ 二维数组 两种基本的传参数方法
- HTML基本标签
- iOS面试题分享
- iOS开发笔记--宏定义的黑魔法 - 宏菜鸟起飞手册
- 基于摄像头使用Cascade Classifier做人脸检测的方法及例程
- Maven自动部署war包到tomcat
- cuDNN: efficient Primitives for Deep Learning 论文阅读笔记
- Hive基础学习文档和入门教程
- android 自定义视频播放器之2/1