我正在尝试使用 C 计算数组中元素的数量。我尝试了以下代码。但每次我运行程序时它只会返回 83 。我所说的计算元素数量的意思是我需要知道我们输入的元素数量,而不是数组的大小。
#include<stdio.h>
#include<stdlib.h>
main(){
int a[100], j = 0, i;
a[0] = '0';
a[1] = '1';
a[2] = '2';
a[3] = '3';
a[4] = '4';
a[5] = '5';
for(i=0; i<100; i++){
if(a[i] == '\0'){
}
else
j = j + 1;
}
printf("%d", j);
system("pause");
}