C语言数组名到底代表什么?

在C语言中,数组名绝大多数情况下表示的是数组首元素的内存地址,也就是说,数组名是一个指向数组第一个元素的常量指针,这个结论是理解C语言数组的关键,下面我们通过不同场景来深入探讨这个概念,数组名作为“指针”(最常见的情况)当数组名出现在表达式中时,它会“衰变”(decay)为一个指向其首元素的指针,示例代码……

目录[+]