单项选择题

下列定义数组的语句中正确的是().

A.#define size 10  char  str1[size],str2[size+2];
B.char str[];
C.int num[’10’];
D.int n=5; int a[n][n+2];