数组〔0...4,-1...-3,5...7〕中含有的元素个数是几个,求具体过程,谢谢了
估计是答案印错了,45
如果是字符串数组,直接用strlen函数就可以求出字符的个数。其他类型的数组,若数组长度大于存入元素的个数,其他未赋值的数组变量会是一个很大很奇怪的数。你可以定义一个变量,没有赋值输出看看就知道了。虽然书本说,未赋值的变量的值是不确定的,但从实际操作来看,是有规律的!那就是未赋值的同类型变量的值是相同的!例:数一个整形数组的元素个数。int i,a,data[100];
给data数组随意赋值,赋值个数随机。for(i=0;i<100;i++){
if(data[i]!=a)count++;
}
a变量就是未赋值的整形变量,虽然我无法确定它的大小,但是确信它是跟data数组中未赋值的数组变量是相等的!count就记录了元素的个数。