为什么C将数组参数视为指针?
在C语言中, 数组参数被视为指针。以下foo()的两个定义看起来有所不同, 但是对于编译器而言, 它们的含义完全相同。为了提高可读性, 最好使用更准确的语法。如果传入的指针确实是整个数组的基址, 则应使用[]。 由于效率, 数组参数被视为指...
在C语言中, 数组参数被视为指针。以下foo()的两个定义看起来有所不同, 但是对于编译器而言, 它们的含义完全相同。为了提高可读性, 最好使用更准确的语法。如果传入的指针确实是整个数组的基址, 则应使用[]。 由于效率, 数组参数被视为指...