以下不能对二维数组a进行正确初始化的语句是( )。
(A)int a[2][3] = {0};
(B)int a[][3] = {{1,2},{0}};
(C)int a[2][3] = {{1,2},{3,4},{5,6}};
(D)int a[][3] = {1,2,3,4,5,6};
下面程序的运行结果是( )。
char c[5] = {'a', 'b', '\0', 'c', '\0'};
printf("%s",c);
(A)'a' 'b'
(B)ab\0c\0
(C)ab c
(D)ab
判断字符串a和b是否相等,应当使用( )。
(A)if (a == b)
(B)if (a = b)
(C)if (strcmp(a,b))
(D)if (!strcmp(a,b))