单项选择题

以下对一维实型数组a的正确定义的是______。

A.float a(10);
B.int n=10;float a[n];
C.int n;float a [n];
scanf("%d",&n);
D.#define SIZE 10
float a[SIZE];