C/C++关于在函数中使用数组的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

C/C++关于在函数中使用数组的问题

2016-06-07 18:21:06 1618 1

代码如下:

char brr[1][1]={1};
bool solve(int X,int Y,char *arr){
  brr[X][Y]='*';
  arr[X][Y]='*'; //错误:invalid types 'char[int]' for array subscript
}
int main()
{

    return 0;
}

我想把数组名作为实参,指针或者数组名作为形参,但是为什么brr不会报错,而arr会报错呢?如果我想在以上函数中对传入的arr进行修改,应该怎么做才可以呢?

C++
取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:30:39
    bool solve(int X,int Y,char **arr)
    0 0
相关问答

1

回答

在C#中比较数组

2020-02-09 13:31:39 237浏览量 回答数 1

1

回答

如何在C中复制char数组?

2020-02-08 22:06:03 272浏览量 回答数 1

1

回答

将2D数组传递给C ++函数

2020-01-16 14:58:28 220浏览量 回答数 1

2

回答

关于C/S端中在云服务器中使用的问题

2018-09-03 06:03:43 2662浏览量 回答数 2

1

回答

c/c++进程中栈的最大值问题

2016-06-14 15:44:57 2841浏览量 回答数 1

4

回答

关于C语言中的整数常量的问题?

2016-06-08 19:46:40 2723浏览量 回答数 4

1

回答

C++关于数组合并的问题

2016-03-23 10:41:48 1277浏览量 回答数 1

1

回答

C语言中函数数组调用问题

2016-03-20 10:23:53 1880浏览量 回答数 1

1

回答

关于Java方法中数组传递的问题

2016-03-20 14:37:11 1594浏览量 回答数 1

1

回答

关于java数组的问题

2016-03-19 14:33:46 2579浏览量 回答数 1
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载