int n; cin >> n; array<int, n> a; 下列说法正确的是( )。 A. 正常:array 的长度在运行时才确定 B. 运行时崩溃:申请的内存不够用 C. 正常:n 会被自动当成 0 处理 D. 编译错误:array 的长度必须是编译期常量;运行期才定长的需求用 vector