以下是合法的数组定义的是( )。
A. int a[]="string";
B. int a[5]={0,1,2,3,4,5};
C. char a="string";
D. char a[]={0,1,2,3,4,5};
设有数组定义char a [ ] = "CCAFC";,则数组 a所占的空间为( )。
A. 5个字节
B. 6个字节
C. 7个字节
D. 不确定,因为没有指明数组长度
以下能对一维数组a进行正确初始化的语句形式是( )。
A. int a[10]=(0, 0, 0, 0, 0);
B. int a[10]={};
C. int a[ ]={0};
D. int a[10]={10 * 1};
下面能正确定义一维数组的选项是( )。
A. int num[ ];
B. const int N=100; int num[N];
C. int num[0..100];
D. int N=100; int num[N];