首页 > 其他分享 >函数传递二维数组方法

函数传递二维数组方法

时间:2023-05-26 15:02:21浏览次数:28  
标签:函数 int 二维 数组 new 定义


二维数组这样定义的时候:int x[n][m]感觉就不再是一个真正意义上的数组了,因为没有办法通过头指针进行访问,传递的时候编译器报错没有这个函数,直接找不到了。

一种新的定义方式

int **x = new int*[n];
for(int i = 0; i < n; ++i)
    x[i] = new int[m];

这样的话,就按定义一维数组的方法进行定义,然后规定大小。

void Test(int **x)
{
    x[0][1] = 5;
    cout << x[0][1] << endl;
}
int main()
{
    int n = 5,m = 5;
    int **x = new int*[n];
    for(int i = 0;i <= n; i++)
        x[i] = new int[m];
    Test(x);
    return 0;
}

 

标签:函数,int,二维,数组,new,定义
From: https://blog.51cto.com/u_16131191/6356128

相关文章

  • jmeter函数
    一.函数:jmeter里面的函数,个人认为就是调用工具方法(别人已经实现的),站在巨人的肩膀做事提高效率。查看,帮助,Randomjmeter中的函数,可以直接调用的方法二.介绍几个重要的函数1.${_counter(,)}:计数器打开jmeter工具:最后点击生成,此工具已自动粘贴好了函数数据加一个......
  • Jmeter函数助手24-longSum
    longSum函数可用于计算两个或多个长值的和。intSum函数参数值的范围在-2147483648到2147483647之间,而longSum函数的参数值范围比intSum的大。Firstlongtoadd:必填,填入整数,不能为小数Secondlongtoadd:必填,填入整数,不能为小数存储结果的变量名(可选) 1、longSum函数传入......
  • js 睡眠函数
    functiondelay(ms){returnnewPromise((resolve,reject)=>setTimeout(resolve,ms))}letinit=async()=>{console.log(1)awaitdelay(2000)console.log(2)}init()作者:北京小伙_盼链接:https://juejin.cn/post/7138662664883929096来源:稀土掘金......
  • Jmeter函数助手23-intSum
    intSum函数可用于计算两个或多个整数值的和。要添加的第一个整数:必填,填入整数,不能为小数要添加的第二个整数:必填,填入整数,不能为小数存储结果的变量名(可选) 1、 intSum函数求多个数的和${__intSum(-3,20,30,40,10,)}2、也可以和传入变量相加${__intSum(-3,40,10,${id},)......
  • MyBatis传入参数为数组、list的写法
    <updateid="disableUsers">UPDATEt_userSETdisable_flag=#{disable}WHERE1=1<iftest="userIds!=nullanduserIds.size>0">ANDidIN<foreachcollection="item"item=&......
  • Javascript 指南:数组
    数组数组是JavaScript的有序列表,可以存储任何数据类型,包括字符串、数字和布尔值。数组中的每个项目都位于一个编号位置。句法数组由方括号和里面的内容表示。数组中的元素应该用逗号分隔。让colors=["red","blue","green","yellow"];访问和更新元素要访问或更改数组中......
  • vue Js对象结构函数使用方法
    写了三行不如一行搞定原先的constinComeTypeId=this.queryForm.inComeTypeIdconstcurrentPage=this.queryForm.currentPageconstpageSize=this.queryForm.pageSize现在的const{inComeTypeId,currentPage,pageSize}=this.queryForm一行代码实现变量......
  • js调用摄像头拍照及扫描二维码
    注:js调用摄像头需要localhost域或者https,否则会报无权限一引用jsGithub:https://github.com/mebjas/html5-qrcode<scriptsrc="html5-qrcode.min.js?v=2"></script>二html页面<!DOCTYPEhtml><html><head><title>Instascan</titl......
  • Java 实践(Netbeans开发)——StringTokenizer实现数组分割
     引:StringTokenizer存在于java.util. StringTokenizer包中,是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数publicStringTokenizer(Stringstr)publicStringTokenizer(Stringstr,Stringdelim)publicStringTokenizer(Stringstr,Stringdelim,boolean......
  • 内置函数——print函数
     print(*objects, sep=' ', end='\n', file=None, flush=False)Print objects tothetextstream file,separatedby sep andfollowedby end. sep, end, file,and flush,ifpresent,mustbegivenaskeywordarguments.Allnon-keywordargum......