采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我觉得变长数组很好用,但变长数组只有gcc支持,在msvc中不支持,一般的编程比赛是什么编译器呢,假如就是msvc编译器,我该怎么传入二维数组的参数呢, 老师能不能单独出个视频讲一讲二维数组和指针的指针变量传参的问题, 比如我下面这个在Leetcode刷的题,它给的二维数组用指针的指针来表示,后面也没给出二维数组的行列长度,又给了个指针,,,,而且指针的指针参数调用该函数又该如何给实参,老师能不能在B站或者哪单独讲一下这方面的问题,感觉好容易出错啊
它的含义理解了。那指针的指针参赛怎么调用
当二维数组用就行了
void test(int row, int column, int **a ){} int arr[2][3] = {{1,5,9}, {7,5,3}}; test(2,3,arr); 不好意思,老师,这里调用具体的我还是不会,正常如果参数里面是int a[][column],那么这里调用直接放arr就能运行(arr应该就是&a[0][0]);但这里换成int **a;它也表示的是存储的二维数组,但它该怎么调用呢,还是用arr是错的
登录后可查看更多问答,登录/注册
如果通向大牛的道路有捷径,那就是先学好C语言
1.6k 3
1.1k 4
1.3k 9
1.6k 1
839 2