以下不能正确定义二维数组的选项是( )。A) B)C) D)
A. int a[2][2]={{1},{2}};
B. int a[][2]={1,2,3,4};
C. int a[2][2]={{1},2,3};
D. int a[2][]={{1,2},{3,4}};
C语言中,数组元素下标的下限(起始值)是( )
A. 1
B. 0
C. 视说明语句而定
D. 无固定下限
下面能正确对字符串s进行初始化操作的是( )。
A. char s[5]={'C', 'H' ,’I’,’N’,’A’,’\0'};
B. char s[5]={“CHINA”};
C. char s[]="CHINA";
D. char s[5];s[0]=’C;s[1]=’H';s[2]=’I';s[3]=’N';s[4]=’A';s[5]=’\0' ;
已知static int a[8]={2, 5, 4, 7};,则表达式a [5]- a[2]的值是( )
A. -4
B. -5
C. 4
D. 5