C陷阱:求数组长度

程序中,当我们建立了一个int型数组: int a[]={1,2,3,4,5,6}; 随后我们可能需要知道它的长度,此时可以用这种方法: length = sizeof(a)/sizeof(a[0]); 这种方法很实用,但是能不能用一个自定义函数接收一个数组作为参数,求其长度呢? 直觉上,我们可能会写出这样的程序: #include<stdio.h> int len(int a[]) { int
相关文章
相关标签/搜索