用多维数组作函数参数C++程序设计谭浩强完整版

多维数组作为函数参数的传递方式,真的是挺有趣的。如果你写过 C++,应该知道实参传递的是数组的首地址。这就意味着,形参接收到的也是地址,而不是整个数组。所以,二维数组作为参数时,可以省略第一维,但第二维必须指定,而且它的大小得跟实参一致。如果你不想出错,最好明确第二维的大小,避免类似int array[ ][8]传给int score[5][10]那种错误。想学更多相关技巧,看看这篇《用多维数组名作函数参数-谭浩强 C++PPT》,直观哦。

顺带一提,数组指针和引用也挺有意思的。比如传递指针时,二维数组传参的技巧和二维数组引用也有不少可以利用的地方。你要是对这些有兴趣,不妨去看看其他相关文章,像是《指针操作二维数组》或者《二维数组的引用》。

ppt 文件大小:8.66MB