C语言如何知道一个数组大小,比如int a[1000]={1,2,3,4,5,6};里面有随机个数,怎么知道又有几个数,
展开全部
/*请看代码,希望能帮到你*/
#include <stdio.h>
int main(void)
{
int a[1000] = {1,2,3,4}; //数组中没有赋值的元素,程序都默认为0;
int num = 0;
for(int i = 0; i < 1000; ++i)
{
if(a[i] == 0)
break;
++num;
}
printf("数组里有%d个有效数字。\n",num);
return 0;
}
更多追问追答
追问
您这个不对
如果我的数组有0呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询