什么时候数组和指针相同
数组和指针可以互换的情形要比两者不可互换的情形更为常见。让我们考虑“声明”和“使用”这两种情况。
为什么会发生混淆
因为很多人之前看K&R文档时,少看了一页。少看的一页指出的是“作为函数定义的形式参数”。
其实这里有个通用规则,就是当一个数组名出现在一个表达式(函数也是表达式)中,它会被转换为一个指向该数组第一个元素的指针。
为什么C语言把数组形参当作指针
数组和指针可交换性的总结
C语言中的多维数组
内存中数组是如何布局的
在C语言的多维数组中,最右边的下标是最先变化的