以下程序中给数组所有元素输入数据, 请从选项中选择正确的答案填入下划线处。( )
A 项正确, a 为数组首地址, i++先取 i 值再加 1, scanf读入的数据依次存放在数组中; B 项错误,进入死循环, i-直为 0, 一直对 a[i+1]读入数据; C 项错误, 控制变量 i 没有依次加 1, 无法结束循环, 也无法对整个数组赋值, 输入的数全是 a[0]; D 项错误, 数组元素引用错误, 数组元素引用为[], 不是()。