我看到了这段代码。我在C方面很新,所以请原谅我。
下面的while
循环将继续循环if i < SIZE && scanf("%f",&Arr[i]) == 1
。
我明白了,i < SIZE
但这是什么scanf("%f",&Arr[i]) == 1
意思?我知道它正在从中获取值scanf()
并将其分配给 array Arr
。但是这== 1
意味着什么?
谢谢 :)
int readValue(float Arr[]) {
int i = 0 ;
while (i < SIZE && scanf("%f",&Arr[i]) == 1)
i++ ;
return i ;
}