社区
C语言
帖子详情
如何传递二维数组?(作为函数参数)
liuchang2859
2003-04-06 11:40:07
同题,用指针传么?如何写?
static int array[3][8];
void f(?参数?,...)
...全文
41
5
打赏
收藏
如何传递二维数组?(作为函数参数)
同题,用指针传么?如何写? static int array[3][8]; void f(?参数?,...)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maurice1983
2003-04-07
打赏
举报
回复
static int** p = array;
void f(int** p);
f(p);
liuchang2859
2003-04-07
打赏
举报
回复
void Twoarray(int*pa)
{
pa[0][0]=1;
cout<<pa[0][0]<<endl;
}
int twoarray[3][8];
Twoarray(twoarray);
这样不对
fireinsky
2003-04-07
打赏
举报
回复
调用时只写上数组名,不要写下标,如int array[3][8]在调用时要写成f(array);
liuchang2859
2003-04-06
打赏
举报
回复
不对,cannot convert parameter 1 from 'int [3][8]' to 'int *'
fireinsky
2003-04-06
打赏
举报
回复
调用时用数组名,函数参数用指针接收,如
void f(int *p,...)
C语言
二维数组
作为
函数参数
传递
二维数组
作为
函数参数
二维数组
作为函数的参数,实参可以直接使用
二维数组
名,在被调用函数中可以定义形参所有维数的大小,也可以省略以为大小的说明。例如: void find(char a[3][10]); void find (char a[ ]...
C语言
二维数组
作为
函数参数
的4种方式
然而,在将
二维数组
作为
函数参数
传递
时,参数结构较复杂,难以理解。本文章是实用型文章,注重代码使用,不会讲述过多理论。如果想要学习理论知识(非常推荐,可以对代码的理解更透彻),可以查阅下方参考文献列出...
C语言中如何将
二维数组
作为函数的参数
传递
今天写程序的时候要用到
二维数组
作参数传给一个函数,我发现将
二维数组
作参数进行
传递
还不是想象得那么简单里,但是最后我也解决了遇到的问题,所以这篇文章主要介绍如何处理
二维数组
当作参数
传递
的情况,希望大家不...
在C++中如何将
二维数组
作为
函数参数
一直以来弄不清C++中数组怎么作为参数传入函数中,尤其是最近学了Python之后,Python这种几乎可以把一切作为参数传入函数的方式更是让我在C++中混淆,下面来总结一下
二维数组
作为
函数参数
该如何表示。 1、
二维数组
的...
C++笔记
二维数组
作为函数的参数详解 三种传参的方法总结 注意要点总结
//
二维数组
作为函数的参数,一般只有三种写法 //void array_print(int array[2][2]) ////函数的参数声明必须指明数组的列数,数组的行数没有太大关系,因为函数调用时
传递
的是一个指针,它指向由行向量构成的一维...
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章