Roee Zamir Asked: 2025-04-03 23:04:29 +0800 CST 为什么 K&R 说指针比数组更适合作为函数参数? 17 摘自K&R第99页: “我们更喜欢后者,因为它更明确地表明该变量是一个指针。” 我需要澄清一下为什么“更明确地说明变量是指针”会有什么重要性?我预计原因是为了让程序更快而不是更明确,如第 97 页所述: “指针版本通常会更快,但至少对于初学者来说,会更难理解” 但在这种情况下,为什么指针版本会更快? 如果arr[i]只是相当于为什么*(a+i)程序会更快? 是因为 C 不需要将数组转换为指针版本吗? c