在C语言编程中如何判断一个整数数组的到了结尾,以及数组的长度?

Python018

在C语言编程中如何判断一个整数数组的到了结尾,以及数组的长度?,第1张

C 语言不做数组边界检查但是可以通过 sizeof()返回数组(非指针)的字节长度;可以这样算:inta[ xx ]//xx 随意正整数 int shu_zu_len= sizeof(a)/sizeof(int)

可以用这样的方法来实现:

#include<stdio.h>

#include<math.h>

int main()

{ char *a[]= {"22","33","44","The end"}

int i

for(i=0i<sizeof(a)/sizeof(a[0])i++)

  printf("%s\n",a[i])

return 0

}