第9章,再论数组

什么时候数组和指针相同

数组和指针可以互换的情形要比两者不可互换的情形更为常见。让我们考虑“声明”和“使用”这两种情况。

为什么会发生混淆

因为很多人之前看K&R文档时,少看了一页。少看的一页指出的是“作为函数定义的形式参数”。

其实这里有个通用规则,就是当一个数组名出现在一个表达式(函数也是表达式)中,它会被转换为一个指向该数组第一个元素的指针。

为什么C语言把数组形参当作指针

数组和指针可交换性的总结

C语言中的多维数组

内存中数组是如何布局的

在C语言的多维数组中,最右边的下标是最先变化的

你可能感兴趣的:(第9章,再论数组)