下列定义数组正确的是( )。
(A)int a[ ] = {1,2,3,4,5};
(B)int b[1] = {2,5};
(C)int c a(10);
(D)int 4e[4];
设有char str[10],下列语句正确的是( )。
(A)scanf("%s",&str);
(B)printf("%c",str);
(C)printf("%s",str[0]);
(D)printf("%s",str);
假设array是一个有10个元素的整型数组,则下列写法中正确的是( )。
(A)array[0] = 10
(B)array = 0
(C)array[10] = 0
(D)array[-1] = 0