// array表示一个长度为n的数组
// 代码中的array.length就等于n
int[] array = new int[n];
int count = 0;
void fucntion(int val) {
if (count == array.length){
int sum = 0;
for (int i = 0; i < array.length; ++i){
sum = sum + array[i];
}
array[0] = sum;
count = 1;
}
array[count] = val;
++count;
}
功能就是求和,就是调用方法重参数的和,调用多少次就求出参数的和
这是个什么神仙代码?这个方法啥功能也没有
count=0,然后方法里面判断count==array.length,是想让array.length=0吗,如果为0,则报异常呀outindexofbounds,压根就不会往里面添加任何元素,
如果n不等于0,那么也不会走判断那个逻辑,直接走 array[count] = val; ++count;,
只能得到首个元素为val 的数组;