|
|
1
10
|
|
2
3
|
|
|
3
3
其他人解释了什么
这里的答案是参数
1)内存不是二维数组,而是指向“row”指针的一维数组的指针,每个指针指向一个单独的一维整数数组(此处以“column”索引)。 2)“行”不必是连续的(即不能添加行宽以获取下一行)。 3)“行”不必具有相同的大小(它们可能因可访问元素的数量而异)。
要将二维数组传递给函数,可以使用各种函数签名。最容易的是
以下二维数组的函数签名在调用时也会生成相同的代码:
冒着过于“聪明”的风险,您可以将二维数组作为
|
|
|
4
1
指向指针的指针…有点模糊:通过引用传递指针。使用typedef可以大大简化以下操作:
|
|
|
5
0
使用一个**p,你可以改变在程序的另一部分中*p所指的内容,并且函数仍然在正确的p上工作。 |
|
|
SkyBlue · Java Spring服务的内存/垃圾收集器问题 2 年前 |
|
|
Guy_Hanan · 一个关于C++程序内存泄漏的问题 2 年前 |
|
|
yeerk · 在Python中跟踪特定对象的引用(内存泄漏) 3 年前 |
|
|
Priyanshu Sinha · Django内存泄漏/工人人数减少 3 年前 |
|
|
lHumanizado · Golang defer并不总是执行 3 年前 |