C语言中用什么方法可以检测数组长度

Python012

C语言中用什么方法可以检测数组长度,第1张

数组长度都是用静态量设定的,也就是说编译阶段就确定了。

int a[10]

printf("%d", sizeof(a)/sizeof(int))这就能知道长度

噢这很多方法的呀,最简单的就是判断数组什么时候为'\0'就可以了,打个比方如果a[i]='\0'那(i-1)就是数组的长度了嘛写两行程序你就明白了

for(i=0,j=0a[i]!='\0'i++)

{j++}

这样相应的J值就是数组的长度了;其实看I就可以了,我多写个J是方便你理解